请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

使用shared_preferences插件报错,求解决

Syncing files to device Android SDK built for x86…
Reloaded 1 of 663 libraries in 407ms.
E/flutter ( 8277): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)
E/flutter ( 8277):
E/flutter ( 8277): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)
E/flutter ( 8277):
E/flutter ( 8277): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: MissingPluginException(No implementation found for method getAll on channel plugins.flutter.io/shared_preferences)
E/flutter ( 8277):

正在回答 回答被采纳积分+3

2回答

提问者 Dejan_he 2023-01-12 11:14:43

最终排查出了问题是"本地的Android SDK版本没有对应上shared_preferences插件最新版本的支持", 解决办法: cmd 执行> flutter doctor。根据错误的选项一项一项的修复即可.

√  Built build\app\outputs\flutter-apk\app-debug.apk.

Installing build\app\outputs\flutter-apk\app.apk...

Debug service listening on ws://127.0.0.1:3101/FZrHnIA_7e0=/ws

Syncing files to device Android SDK built for x86...

D/EGL_emulation(10051): eglMakeCurrent: 0xdc413460: ver 2 0 (tinfo 0xc8fb1560)

D/EGL_emulation(10051): eglMakeCurrent: 0xdc412e60: ver 2 0 (tinfo 0xc8fb11d0)


1 回复 有任何疑惑可以回复我~
CrazyCodeBoy 2023-01-12 08:57:04
执行下flutter pub get
然后将APP卸载重新安装看看。
0 回复 有任何疑惑可以回复我~
  • 提问者 Dejan_he #1
    不行! 排查出问题了... 是本地的Android SDK版本没有对应上插件最新版本的支持
    回复 有任何疑惑可以回复我~ 2023-01-12 11:10:41
  • 提问者 Dejan_he #2
    执行 flutter doctor, 如果有错误选项就修复错误的选项。然后再去flutter\bin目录,删除cache目录下的flutter_tools.snapshot 文件,接着再执行一次 flutter doctor, 这时会自动执行以下
    Building flutter tool... 
    Running pub upgrade... 
    完成后
    No issues found!
    Process finished with exit code 0
    问题解决了。
    回复 有任何疑惑可以回复我~ 2023-01-12 11:19:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信