我将我的项目更新到最新的Play服务类路径“com.google.gms:google-services:1.5.0-beta2”。我也在我的app.gradle文件中使用最新版本的playservices:

compile 'com.google.android.gms:play-services-location:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'

然而,当我编译时,Gradle抛出异常如下

Error:Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.

当前回答

非常简单的 点击工具->Firebase->连接到Firebase,然后点击同步 这肯定会奏效。

其他回答

也面临过同样的问题…

在我的情况下,我已经拯救了

google-services.json

as

google_services.json

我尝试了上面提到的每一种解决方案,但都没有帮助…… 错误是你需要把“_”换成“-”(破折号)。

只是将文件重构到google-services。来自google_services的Json。Json工作很有魅力..

希望这能有所帮助!!

附注:我知道这听起来很傻,但这只对我有用……

如果您无法访问项目的Firebase,例如,您下载了一个示例源代码,那么您必须删除任何与Firebase相关的东西才能使项目运行。

在项目中搜索关键字

列表项 织物 重火力点 谷歌服务 crashlytics

这个问题是因为:-您粘贴到从firebase控制台下载的产品的文件夹或文件没有命名为google-services.json。点击它,然后在所有选项中单击鼠标右键打开折射器并将其重命名为google-services。json。因为这对我很管用

您必须进入Firebase控制台—>设置—>项目设置,然后会有下载最新配置文件的部分。下载谷歌服务。并放入app文件夹。这是我的工作。 链接: https://developers.google.com/identity/sign-in/android/start-integrating https://developers.google.com/android/guides/client-auth

在我的情况下,我保存了一个json文件,像这样的空格

谷歌服务. json

右边的是

google-services.json

还要注意不要把(_)写成(-)

可能会帮助一些人。