Java 一些输入文件使用或覆盖不推荐的API颤振构建android

Java 一些输入文件使用或覆盖不推荐的API颤振构建android,java,android,android-studio,debugging,flutter,Java,Android,Android Studio,Debugging,Flutter,我有一个flutter项目,我想在androidstudio中构建它。我在终端中使用以下命令构建它: flatter build apk——发布 我收到这个错误报告: Note: C:\Users\Jovik\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider-1.5.1\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.ja

我有一个flutter项目,我想在androidstudio中构建它。我在终端中使用以下命令构建它:

flatter build apk——发布

我收到这个错误报告:

Note: C:\Users\Jovik\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider-1.5.1\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java uses or overrides
 a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
C:\Users\Jovik\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences-0.5.6\android\src\main\java\io\flutter\plugins\sharedpreferences\SharedPreferencesPlugin.java:25: warn
ing: [deprecation] getFlutterEngine() in FlutterPluginBinding has been deprecated
    setupChannel(binding.getFlutterEngine().getDartExecutor(), binding.getApplicationContext());

我不是颤振开发者,所以我对这些技术没有专门的知识。我升级了颤振和颤振医生没有发现任何错误什么问题?你也能帮我吗?就我做错了什么给出建议。

这是一个已知的问题,与Flatter的共享_首选项插件有关。这一问题已经得到解决。确保您使用的是(0.5.6+3)的最新版本更新以在您的pubspec.yaml中反映这一点。

是的,您是对的。在我的例子中,它是0.5.6。我将它更新为0.5.6+3,然后键入terminal Flatter pub get,然后重新构建它,但我仍然收到此错误。您有什么建议吗?尝试运行
Flatter clean
,然后再运行
Flatter upgrade
。这不是一个错误,通过将共享首选项拉到您的机器上,您可以继续或尝试自己修复它:在Android/app/build.gradle文件配置中添加以下代码{compile.exclude group:'com.google.zxing'}