Android “错误”;模块根文件夹中缺少文件google-services.json。没有谷歌服务插件,谷歌服务插件无法正常运行;
我将我的项目更新为最新的Play servicesAndroid “错误”;模块根文件夹中缺少文件google-services.json。没有谷歌服务插件,谷歌服务插件无法正常运行;,android,google-play-services,android-gradle-plugin,Android,Google Play Services,Android Gradle Plugin,我将我的项目更新为最新的Play servicesclasspath'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' 然而,当我编译时,
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抛出如下异常
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.
您需要从开发人员的站点获取配置文件,并将其粘贴到项目的应用程序级目录中 更新: 后藤
您需要生成配置文件,该文件允许您访问在developer console中注册的所有服务和API,并将其放置在根目录中。请转到以下URL: 选择您的选项,最后您将能够下载
googleservice.json
文件
复制该文件并将其粘贴到
YourProjectName/app
目录
然后重新编译项目,它很可能会飞起来
在我的例子中,项目目录如下所示:
对于任何使用Firebase的用户,您需要进入控制台,控制台上应该显示“将项目添加到Android”。从那里,它将逐步为您生成google-services.json文件。我刚从Firebase控制台下载
google services.json时遇到问题。原来我必须从Firebase使用的帐户以外的所有其他google帐户注销。这个问题是因为:-从Firebase控制台下载的粘贴到产品的文件夹或文件没有命名为google-services.json。因此,现在单击它,然后在所有选项中单击鼠标右键打开折射器,并将其重命名为google-services.json。因为这对我有用,所以我也有同样的问题。问题是因为重命名了文件。您可能已在下载文件夹中下载了大量google-services.json文件。因此,当您下载一个新文件时,它将以相同的名称下载,但在括号中添加数值。类似于googleservices(1).json的东西。因此,您将删除该(1)并复制该文件。确保重命名时不应有任何空格或额外空格。以文件的名义。从开发人员的站点转到配置文件,并将其粘贴到当前项目的应用程序级目录中。也面临同样的问题
好吧,就我而言,我救了你
google-services.json
作为
google_services.json
我尝试了上面提到的每一个解决方案,但没有任何帮助。。。
错误不是“u”,而是需要加“-”(破折号)
只需将文件从google\u services.json重构为google services.json即可
希望这有帮助
另外,我知道这听起来很傻,但这只适用于我…你必须继续Firebase console-->设置-->项目设置,并且会有下载最新配置文件的部分。下载google-service.json并放入app文件夹。这是我的工作。
链接:
在我的例子中,我保存了一个json文件,其中的空格如下
googleservices.json
正确的答案是
google-services.json
还要注意不要用(u1)代替(-)
可能对某人有帮助。非常简单
只需转到工具->Firebase->连接到Firebase,然后单击“立即同步”
这肯定会奏效。步骤:
导航到项目文件夹并打开/app子文件夹
将.json文件粘贴到此处
重建项目
对于从firebase codelabs教程第3步来到这里的人,请转至第4页
显然,如果谷歌说你现在应该在android Studio中打开android start项目。
,她是认真的,而不是你现在应该在android Studio中打开android start项目,没有任何构建错误。
正如这里的说明所说,您必须从firebase获取一个配置文件。i、 e,在firebase acc中创建一个名为“友好聊天”的新项目,并在下一页中添加其包名和SHA1键。
下载json文件后,将其添加到project>app
文件夹中,然后重建项目 在android studio中:
切换到“项目视图”,以便可以看到实际的项目文件夹结构
找到google-services.json文件并将其拖到app目录中(由于某种原因,当我使用file explorer添加它时,它将其放在gradle文件夹中)
清理/重建项目
从那时起,它对我来说运行良好。在Android Studio中转到工具-->Firebase,然后单击将应用程序连接到Firebase。他们会为您设置。即使在添加了所有依赖项和文件后,如果您遇到任何此类问题,可能是您不正确的文件名“google services.json”
确保您的文件名准确无误,并且没有任何额外的空格或字符
我重命名了该文件,文件名中有空格“”,但不明显,后来我发现我的文件名错了,所以修复了它 我在尝试运行Google的Firebase analytics示例应用程序时收到此错误:
先决条件:
- 下载
- 将快速启动/分析添加到Android Studio
添加过程:
去
单击“转到控制台”
点击“添加项目”
项目名称:输入:示例应用程序
单击“创建项目”
[大约需要10秒左右…]
单击“继续”
在“入门”页面上,单击“将Firebase添加到Android应用程序”
E
<platform name="android">
<!-- Add this line -->
<resource-file src="google-services.json" target="app/google-services.json" />
</platform>
<!-- config.xml of Cordova App -->
<widget id="com.appFactory.torchapp" ...>
<!--google-serivces.json from generated from Firebase console.-->
{
...
packagename: "com.appFactory.torchapp",
...
}