错误“文件google-services.json从模块根文件夹丢失。 没有它,Google服务插件就无法运行“

我将我的项目更新为最新的Play服务classpath '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抛出exception如下

 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. 

您需要从开发人员的网站获取configuration文件并将其粘贴到项目的应用程序级别目录中。

请到这个url:

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

select你的选项,最后你将能够下载

google-service.json文件

复制该文件并粘贴到

YourProjectName/app目录

然后重新编译这个项目最有可能它会飞

在我的情况下,目录看起来像这样:

在这里输入图像说明

对于使用Firebase的用户,您需要进入您的控制台,并在那里说“添加项目到Android”。 从那里,它会一步一步地为你生成google-services.json文件。

我只是遇到了从Firebase控制台下载google-services.json问题。 事实certificate,我必须从所有其他Google帐户注销,而不是使用Firebase的帐户。

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

google-services .json

而正确的是

谷歌,services.json

也照顾你不要把( – )而不是( – )

可能会帮助一个人。

从开发人员的网站转到configuration文件并将其粘贴到当前项目的应用程序级别目录中。

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

我有同样的问题。 问题是因为重命名文件。 您可能已经在您的下载文件夹中下载了google-services.json文件的数量。 所以,当你下载一个新的文件,它将下载相同的名称,但通过在括号中添加数值。 像google-services(1).json。所以你会删除这个(1)并复制文件。 确保何时重命名,不应该有任何空格或额外的。 在文件的名字。

面临同样的问题..

在我的情况下,我已经保存

谷歌,services.json

google_services.json

我试过上面提到的每个解决scheme,但没有什么帮助…错误是,而不是“_”你需要把“ – ”(短划线)。

只是重构文件从谷歌services.jsongoogle_services.json像魅力..

希望这可以帮助!!!

PS我知道这听起来很愚蠢,但这只适用于我…

您必须先进入Firebase控制台 – >设置 – >项目设置,然后才会有下载最新configuration文件的部分 。 下载谷歌服务.json并放入应用程序文件夹。 这对我有用。 链接: https : //developers.google.com/identity/sign-in/android/start-integrating https://developers.google.com/android/guides/client-auth

非常简单只需进入工具 – > Firebase->连接到firebase比点击现在同步,这将很有用。

脚步:

  1. 导航到您的项目文件夹并打开/ app子文件夹。

  2. 将.json文件粘贴到此处。

  3. 重build项目。