MissingPluginException(在通道 plugins.flutter.io/path_provider 上找不到方法 getApplicationDocumentsDirectory 的实现)

时间:2021-06-30 11:47:51

标签: android flutter gradle minify flutter-plugin

Flutter 应用程序在发布模式下卡在启动页面上(仅限) 共享错误堆栈跟踪

Warning: Autopilot increased resource requests for Deployment default/XYZ to meet requirements. See http://g.co/gke/autopilot-resources.

我可以通过在 android build gradle 中禁用 minify 来解决这个问题

感谢分享answer

E/flutter (24026): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)

E/flutter (24026): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156)
E/flutter (24026): #1      getApplicationDocumentsDirectory (package:path_provider/path_provider.dart:138)
E/flutter (24026): #2      HiveX.initFlutter (package:hive_flutter/src/hive_extensions.dart:12)
E/flutter (24026): #3      Future.wait.<anonymous closure> (dart:async/future.dart)
E/flutter (24026): #4      initializePlugins (package:application/main.dart:93)
E/flutter (24026): #5      main (package:application/main.dart:116)

有没有办法在不禁用 minifyEnabled 的情况下解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,这是一个小错误。如果您添加新库或插件并运行热重启,则会发生这种情况。尝试使用 flutter clean 命令清理项目,然后从我们的设备中终止正在运行的应用程序,然后再次运行它。希望这会解决。