修改Flutter应用信息后Firebase的google-services.json未同步求助
解决Firebase google-services.json包名未同步的问题
核心解决方案:重新下载对应新包名的配置文件
这是最可靠的解决方式,步骤如下:
- 打开Firebase控制台,进入你的项目
- 点击左侧齿轮图标进入项目设置页面
- 在「你的应用」区域,找到你新增的
com.kane.dealdiligence应用条目 - 点击该条目对应的「下载google-services.json」按钮
- 将下载的新文件替换Flutter项目中
android/app目录下的旧文件
额外排查步骤
如果重新下载后仍有问题,可以检查以下几点:
- 确认Firebase应用配置正确性:在项目设置的应用列表里,确认
com.kane.dealdiligence应用的包名完全符合预期,若之前有重复或错误的应用条目,直接删除后重新添加 - 验证Flutter Android端配置:
- 检查
android/app/src/main/AndroidManifest.xml中的package属性是否为com.kane.dealdiligence - 检查
android/app/build.gradle中的applicationId是否与新包名一致
- 检查
- 清理并重建项目:在终端执行
flutter clean,再执行flutter build apk(或你需要的构建命令),确保旧的缓存配置被清除
重要提醒
不要手动修改google-services.json文件,该文件由Firebase自动生成,手动更改可能导致签名、服务关联等配置失效。如果替换文件后IDE仍未识别新配置,尝试重启IDE刷新缓存。
内容的提问来源于stack exchange,提问作者LostTexan
相关产品推荐
相关产品推荐

