将shared_preferences添加到flutter应用程序时出现错误

Sur*_*esh 2 sharedpreferences flutter

我创建了新的 flutter 项目以及 androidx 支持并尝试添加共享首选项 0.5.4+3。当我调用 get 命令时。它给出的消息类似于该插件shared_preferences要求您的应用程序迁移到 Android 嵌入 v2。按照https://flutter.dev/go/android-project-migration上的步骤操作并重新运行此命令。

当我进行上述更改时,应用程序未启动并给出如下错误。

.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.4+3/android/src/main/java/io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.java:25: warning: [deprecation] getFlutterEngine() in FlutterPluginBinding has been deprecated
    setupChannel(binding.getFlutterEngine().getDartExecutor(), binding.getApplicationContext());
Run Code Online (Sandbox Code Playgroud)

Ash*_*ery 5

只需更改或添加您的 pubspec.yaml 文件

shared_preferences: ^0.5.3+5
Run Code Online (Sandbox Code Playgroud)