我将我的项目更新到最新的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.

当前回答

如果你不再需要它了……

…\ build.gradle:

类路径的com.google.gms:谷歌服务:3.2.0

->

// classpath 'com.google.gms:google-services:3.2.0'

…\ app \ build.gradle:

应用插件:'com.google.gms.google-services'

->

// apply plugin: 'com.google.gms.google-services'

其他回答

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

谷歌服务. json

右边的是

google-services.json

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

可能会帮助一些人。

https://developers.google.com/mobile/add

选择开始,进入设置logo,然后是项目设置 之后,你会看到下面的平台,如web,android,ios。根据您的喜好选择。 然后下载 google服务。json文件

复制该文件并粘贴到

YourProjec / app目录 最后再次同步。

在android studio中:

切换到项目视图,这样你就可以看到实际的项目文件夹结构。 发现谷歌服务。json文件,并将其拖到app目录(由于某种原因,当我使用文件资源管理器添加它时,它把它放在gradle文件夹中)。 清洁/重建项目。

从那以后我就很顺利了。

对于任何使用Firebase的人来说,你需要进入你的控制台,它会显示“将项目添加到Android”。从那里,它将逐步生成谷歌的服务。Json文件。

我也有同样的问题。这个问题是因为重命名文件。你可能下载了N个谷歌服务。Json文件在你的下载文件夹。因此,当你下载一个新文件时,它会以相同的名称下载,但会在括号中添加数值。类似google服务(1)。所以你必须删除这个(1)并复制文件。请确保在重命名时,不应该有任何空格或额外的空格。在文件名称中。