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

Flutter集成Firebase时出现defaultFirebaseAppName未定义错误

解决Flutter集成Firebase时的defaultFirebaseAppName未定义错误

问题原因

该错误主要源于firebase_core包与其他Firebase依赖版本不兼容,或是本地依赖缓存损坏导致的代码解析异常。

解决步骤

  • 统一Firebase依赖版本
    打开项目根目录的pubspec.yaml,确保所有Firebase相关包(如firebase_auth、firebase_storage)的版本与firebase_core匹配,示例如下:

    dependencies:
      flutter:
        sdk: flutter
      firebase_core: ^2.15.0
      firebase_auth: ^4.10.0 # 版本需与firebase_core兼容,可参考pub.dev的版本说明
    
  • 清理并重新获取依赖
    在终端执行以下命令:

    flutter clean
    flutter pub get
    
  • 升级Flutter SDK
    旧版Flutter SDK可能与新版firebase_core存在兼容性问题,执行命令升级到最新稳定版:

    flutter upgrade
    
  • 重建平台配置文件
    若以上步骤无效,可先备份ios、android目录后删除,再执行命令重建平台文件,之后重新导入Firebase的GoogleService-Info.plist(iOS)和google-services.json(Android):

    flutter create .
    

内容的提问来源于stack exchange,提问作者SHINAS NAZEER

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 06:33:08