首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在添加壁纸管理器包后,它显示:

在添加壁纸管理器包后,它显示:
EN

Stack Overflow用户
提问于 2022-10-29 09:09:41
回答 1查看 32关注 0票数 -3

`

代码语言:javascript
运行
复制
C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\wallpaper_manager-1.0.10\android\src\main\java\com\mulgundkar\wallpaper_manager\WallpaperManagerPlugin.java:129: error: cannot find symbol
                String assetLookupKey = FlutterLoader.getInstance().getLookupKeyForAsset(assetPath);
                                                     ^
  symbol:   method getInstance()
  location: class FlutterLoader
C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\wallpaper_manager-1.0.10\android\src\main\java\com\mulgundkar\wallpaper_manager\WallpaperManagerPlugin.java:152: error: cannot find symbol
                String assetLookupKey = FlutterLoader.getInstance().getLookupKeyForAsset(assetPath);
                                                     ^

  symbol:   method getInstance()
  location: class FlutterLoader
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':wallpaper_manager:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

`

wallpaper_manager:在我添加包时,项目会出现一个错误。旧版本的颤振没有问题,但是应用程序不再工作了,我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2022-10-29 12:21:59

如果您查看当前的javadocs for FlutterLoader,它将不再声明getInstance()方法。该方法被弃用,然后删除。

根据https://stackoverflow.com/a/64456438/139985的说法,因为Flick1.22,您需要使用FlutterInjector获得一个FlutterLoader实例

代码语言:javascript
运行
复制
import io.flutter.FlutterInjector;
...
FlutterLoader loader = FlutterInjector.instance().flutterLoader();

另见:“找不到符号”或“无法解决符号”错误意味着什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74244079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档