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
相关产品推荐
相关产品推荐

