在为Android实现平台特定的代码时,我遇到了以下错误。
[ERROR: flutter/lib/ui/ui_dart_state.cc(186)]未处理的异常:缺少插件异常(在通道plugins.flutter.io/path_provider上没有找到方法getTemporaryDirectory的实现)
我在实现特定于平台的代码时遇到了这个问题。我想分享一下我在这件事上的经验。
首先,使用
flutter clean
然后使用升级插件
flutter pub get
然后运行项目(不是热重新加载。插件将注入代码)
flutter run
如果问题再次出现,你可能会失踪
生成插件注册。带(发动机)的记录器
你必须把它放在这里
override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
//***HERE***
GeneratedPluginRegistrant.registerWith(flutterEngine)
MethodChannel(flutterEngine.dartExecutor.binaryMessenger, BEACON_ACTIVATE_CHANNEL).setMethodCallHandler{
call, result ->
when {
call.method.equals("yourMethodName") -> {
yourNativeFunction(call, result)
}
}
}
}
我想知道在联邦插件上实现平台特定功能的最佳方式是什么,以及如何从主应用程序调用它。 例如,让我们看看这个联邦插件代码: 定义功能的平台接口: Android系统的实现: Web实现: 所以这里的问题是在我的应用程序上,我在我的然后在代码
凭据对话框(Google表单)已成功打开,但在我填写凭据后,出现了此错误。我按照此处的说明进行了操作。创建了一个Firebase项目,从Google API控制台启用了Google Drive API(这就是我现在需要的)。 引发异常的代码: 这是堆栈跟踪: google_sign_in插件的版本是4.0.0。 这是颤振多克托 -v 的输出: 任何帮助将不胜感激。谢谢!
对于和的未处理插件异常,我收到一个错误: 未处理的异常:MissingPluginException(在channel plugins.flatter.io/shared_首选项上找不到方法getAll的实现)未处理的异常:MissingPluginException(在channel plugins.flatter.io/path_provider上找不到方法getApplicationSupp
我正在尝试使用插件 我放“www.google.com”只是为了调试。 我得到的错误是缺少PluginException: 从ide重新启动应用程序无效。
我不确定这是否是合适的堆栈交换站点,但我认为它比我能想到的其他站点更适合这里。无论如何,我为一个移动应用程序开发团队工作,我们正在考虑使用Flutter来开发我们未来的移动应用程序,因为它减少了为iOS和Android开发时所需的工作量(我们只是一个小团队)。 我通读了一些关于Flutter的信息,并检查了可用的软件包和Dart /Flutter Pub,还有一些软件包尚未可用于我们用于Andro
我在play商店上传了我的应用程序,但是当我为flutter应用程序创建IPA时,我收到了以下两个错误: 未处理的异常:MissingPluginException(在通道Ponnam Karthik/Flutter toast上找不到方法showToast的实现)