没有 google-services.json 但仍在从我的 Firebase 项目中获取远程配置
No google-services.json but still fetching the remote config from my Firebase project
我试图从旧项目更改 google-services.json
新项目文件。所以,我把旧的删了,把新的json文件一一贴在两个地方测试一下。
- 应用/
- app/src
1个案例不成功,所以尝试了2个案例。但也没有用。这两种情况都从旧项目中获取配置。
所以,我把项目里的app彻底删除了。然后尝试了。仍在工作!
然后,我删除了笔记本电脑中的所有 google-services.json
个文件。然后尝试了。但仍在工作。
我该如何解决这个问题?
使缓存无效并重新启动 Android Studio
或
从资源管理器或查找器中删除 app/build
目录并重建项目
我更改了 Firebase 项目(在 app
文件夹中更改了 google-services.json
)。正如 所说,
删除 app/build
文件夹,
重建项目,
卸载应用程序,
运行 应用程序。
获取这个新的 Firebase 项目属性后。
以上答案是正确的,但并没有涵盖所有情况,在我的例子中,我的 Android 项目 ID 与在 firebase 项目中创建的不同(为什么?因为它们是由两个不同的人创建的人 xD).
解决方案:
打开 google-services.json 并将 package_name 和 bundle_id 从它们附带的 id 更改为您的应用程序包(可以在清单中找到或 build.gradle 个文件)
我试图从旧项目更改 google-services.json
新项目文件。所以,我把旧的删了,把新的json文件一一贴在两个地方测试一下。
- 应用/
- app/src
1个案例不成功,所以尝试了2个案例。但也没有用。这两种情况都从旧项目中获取配置。
所以,我把项目里的app彻底删除了。然后尝试了。仍在工作!
然后,我删除了笔记本电脑中的所有 google-services.json
个文件。然后尝试了。但仍在工作。
我该如何解决这个问题?
使缓存无效并重新启动 Android Studio
或
从资源管理器或查找器中删除 app/build
目录并重建项目
我更改了 Firebase 项目(在 app
文件夹中更改了 google-services.json
)。正如
删除
app/build
文件夹,重建项目,
卸载应用程序,
运行 应用程序。
获取这个新的 Firebase 项目属性后。
以上答案是正确的,但并没有涵盖所有情况,在我的例子中,我的 Android 项目 ID 与在 firebase 项目中创建的不同(为什么?因为它们是由两个不同的人创建的人 xD).
解决方案: 打开 google-services.json 并将 package_name 和 bundle_id 从它们附带的 id 更改为您的应用程序包(可以在清单中找到或 build.gradle 个文件)