错误“文件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.json从google_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比点击现在同步,这将很有用。
脚步:
-
导航到您的项目文件夹并打开/ app子文件夹。
-
将.json文件粘贴到此处。
-
重build项目。