You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 04:20:30