没有google-services.json,但仍从我的Firebase项目中获取远程配置

时间:2019-07-04 01:40:09

标签: android firebase google-play-services

我正在尝试从旧项目更改新项目的google-services.json文件。因此,我一个接一个地删除了旧的json文件并将其粘贴到两个位置以进行测试。

  1. app /
  2. app / src

1个案例不起作用,因此尝试了2个案例。但是也没有用。两种情况都从旧项目中获取配置。

因此,我在项目中完全删除了应用程序。然后尝试。仍在工作!

然后,我删除了笔记本电脑中的所有google-services.json文件。然后尝试。但是仍然可以正常工作。

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

使缓存无效并重新启动Android Studio

OR

从浏览器或查找器中删除app/build目录并重建项目

答案 1 :(得分:0)

我更改了Firebase项目(已更改google-services.json文件夹中的app。正如Mayur Sojitra所说

  • 删除app/build文件夹

  • 重建项目,

  • 卸载应用程序,

  • 运行应用程序。

在获取了新的Firebase项目属性之后。

答案 2 :(得分:0)

以上答案是正确的,但并不能涵盖所有情况,在我的情况下,我的Android项目ID与在Firebase项目内部创建的ID不同(为什么?因为它们是由两个不同的人xD创建的)。

解决方案: 打开google-services.json并将package_name和bundle_id从它们随附的ID更改为您的应用程序包(可以在清单文件或build.gradle文件中找到)