使用FirebaseAnalytics遇‘无未命名构造函数’错误求助
解决FirebaseAnalytics无未命名构造函数的错误
这个问题是因为新版firebase_analytics包中,FirebaseAnalytics的无参构造函数已被设为私有(以下划线开头),无法直接通过FirebaseAnalytics()实例化,正确的做法是使用官方提供的单例获取方式:
修改代码
将你的代码替换为:
static FirebaseAnalytics analytics = FirebaseAnalytics.instance;
额外检查步骤
- 确保
firebase_analytics包是最新稳定版本,执行命令更新:flutter pub upgrade firebase_analytics - 清理项目缓存并重新获取依赖:
flutter clean flutter pub get - 重启你的IDE和运行设备,避免IDE缓存导致的代码报错提示未更新。
内容的提问来源于stack exchange,提问作者Taoufik
相关产品推荐
相关产品推荐

