Flutter Firebase Analytics:未找到方法 setCurrentScreen

问题描述 投票:0回答:2

四处寻找,没有找到任何解决颤振问题的方法:

[错误:flutter/lib/ui/ui_dart_state.cc(148)]未处理的异常:MissingPluginException(在通道plugins.flutter.io/firebase_analytics上找不到方法setCurrentScreen的实现)

在我的 flutter 依赖项中使用 firebase_analytics: ^5.0.6。

flutter firebase-analytics
2个回答
0
投票

在你的 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 迁移,然后尝试第二个选项。


0
投票

我查看了这个 pubspec.yaml 文档示例“https://github.com/firebase/quickstart-flutter/tree/main/analytics”,发现与环境 sdk 和依赖项版本没有任何区别..并且仍然出现错误,直到我在终端上运行“flutter clean”然后就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.