共享的首选项:^0.5。12 4
错误日志:MissingException(在channel plugins.flatter.io/shared_preferences上找不到方法getAll的实现)
颤振sdk详细信息:
[✓]Flutter(通道稳定,1.22.5,在Mac OS X 10.14.6 18G7016 darwin-x64,美国本地)Flutter版本1.22.5在 /Users/taleb/Developer/flutter框架修订7891006299 (6周前),2020-12-10 11:54:40 -0800引擎修订ae90085a84飞镖版本2.10.4
[✓]Android工具链-为Android设备开发(AndroidSDK版本30.0.3)AndroidSDK在 /Users/taleb/Library/Android/sdk平台Android-30,构建工具30.0.3ANDROID_HOME= /Users/taleb/Library/Android/sdkJava二进制在: /Applications/Androidtudio.app/Contents/jre/jdk/Contents/Home/bin/javaJava版OpenJDK运行时环境(构建1.8。0_242-释放-1644-b3-6915495)接受所有Android许可证。
[!]Xcode-为iOS和macOS开发Xcode安装不完整;iOS开发需要完整的安装。下载地址:https://developer.apple.com/xcode/download/或通过App Store安装Xcode。安装完成后,运行: sudo xcode-Select-开关 /Applications/Xcode.app/Contents/Developersudo xcodebuild-runFirstLaunch CocoaPods版本1.8.3
[✓] Android Studio(4.1版)•Android Studio位于/Applications/Android Studio。应用程序/内容•安装颤振插件•Dart插件版本201.9317•Java版本OpenJDK运行时环境(build 1.8.0_242-release-1644-b3-6915495)
[✓] IntelliJ IDEA终极版(2019.3版)•IntelliJ at/Applications/IntelliJ IDEA。应用程序•颤振插件版本45.1。2•Dart插件版本193.7547
[✓] 连接设备(1台可用)•SM A107F(移动设备)•R9AM905ZREJ•Androidarm•Android10(API 29)
!医生发现1类问题。
如果您使用的是0.2.4及以上的shared_preferences,请使用setMock初始值:
SharedPreferences.setMockInitialValues({}); // set initial values here if desired
对于早期版本,您可以手动执行:
const MethodChannel('plugins.flutter.io/shared_preferences')
.setMockMethodCallHandler((MethodCall methodCall) async {
if (methodCall.method == 'getAll') {
return <String, dynamic>{}; // set initial values here if desired
}
return null;
});
我在我制作的闪屏页面中调用共享首选项 这是我的方法 顺便说一下,我不知道这一行是什么//??这是我的日志 正在执行热重启。。。正在将文件同步到为x86构建的Android SDK设备。。。1776ms内重新启动应用程序。I/flatter(8982):loadingScreen=true E/flatter(8982):[ERROR:flatter/lib/ui/ui\u dart\u state
我在这里得到这个错误。并且,试图解决它。 > E/flatter(14838):[错误:flatter/lib/ui/ui_dart_state.cc(177)]未处理的异常:缺少PluginException(在通道插件上找不到方法getApplicationDocumentsDirectory.flatter.io/path_provider的实现)E/flatter(14838):\0 Ge
Xcode的输出:在文件中包含从 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.m: 7: /Users/dani/development/flutter/.pub-cache/hosted/pub.dart
我的颤振应用程序在启动屏幕上冻结,我得到以下错误日志: 看起来问题就在这里:[ERROR: flutter/lib/ui/ui_dart_state.cc(148)]未处理的异常:缺少插件异常(在通道plugins.flutter.io/path_provider上没有找到方法getApplication ationDocumentsDirectory的实现) 已经这样做了: -删除了所有插件并重
我使用flutter 1.2和我的项目运行成功之前,我添加shared_preferences包到它。我正在使用
我正在为我的flutter应用程序使用Share Preference软件包,但是它显示以下错误 插件不实现插件接口,也不在 pubspec.yaml 中设置默认实现。 要设置默认实现,请使用:flutter:plugin:platforms:Linux:default _ package: 要实现接口,请使用:flutor:plugin:implements: plugin < code > p