四处寻找,没有找到任何解决颤振问题的方法:
[错误:flutter/lib/ui/ui_dart_state.cc(148)]未处理的异常:MissingPluginException(在通道plugins.flutter.io/firebase_analytics上找不到方法setCurrentScreen的实现)
在我的 flutter 依赖项中使用 firebase_analytics: ^5.0.6。
在你的 android/app/build.gradle 文件中设置 minSdkVersion 21 或者 在 android/app/build.gradle 文件的依赖项中添加此实现“androidx.multidex:multidex:2.0.0”
来自:https://github.com/FirebaseExtended/flutterfire/issues/1401
我想第二个选项对我有用,因为我迁移到了 AndroidX。
我给您的建议是进行 AndroidX 迁移,然后尝试第二个选项。
我查看了这个 pubspec.yaml 文档示例“https://github.com/firebase/quickstart-flutter/tree/main/analytics”,发现与环境 sdk 和依赖项版本没有任何区别..并且仍然出现错误,直到我在终端上运行“flutter clean”然后就可以了。