当前位置:  开发笔记 > 编程语言 > 正文

GoogleService无法初始化

如何解决《GoogleService无法初始化》经验,为你挑选了3个好方法。

我在我的Android应用程序中使用谷歌地图.我已经创建了密钥并在清单文件中添加了必要的权限.但很快我启动应用程序,我在调试器中收到此消息:

GoogleService初始化失败,状态:10,缺少预期资源:'R.string.google_app_id'用于初始化Google服务.可能的原因是缺少google-services.json或com.google.gms.google-services gradle插件.

我不确定什么是错的.地图工作正常,我可以毫无问题地使用它.我的gradle文件有这个条目:

编译'com.google.android.gms:play-services:8.4.0'

什么是抱怨,我该如何缓解它?



1> Sriram..:

[来自产品经理@Google]

您可以google-services.json按照以下步骤下载并复制Android应用程序的文件来解决此问题:

从此链接中选择您的应用/项目名称和Android包名称,然后单击Continue to Choose and configure services.

点击Continue to Generate Configuration files.

下载google-services.json文件并将其复制到Android项目中的app/mobile/模块目录中.

如果您之前已将Google项目导入Firebase,则可以从" 项目设置"下的Firebase控制台获取更新的google-services.json .

请勿按照其他答案之一的建议复制 PROJECT_NUMBER,因为google_app_id指的是项目中的应用,而不是项目本身.



2> Nishant...:

您需要将配置文件(google-services.json)所产生developer.google.com,在官方文档的第2步中提到这里

这个过程很简单

    您可以选择项目或创建新项目.

    然后在选择所需服务(在本例中为地图服务)后,您可以生成配置文件.

    对于已迁移到Firebase项目的人员,他们可以通过访问Firebase控制台,选择项目并在设置下找到配置文件.

    然后在这里的官方文档的第3步引用

    google-services.json刚刚下载的文件复制到Android的app /或mobile /目录中

PS:对于那些低估这个答案的人,请留下评论,说明你为什么要投票.


从Google的产品经理处获取正确的回复:http://stackoverflow.com/questions/34365369/googleservice-failed-to-initialize/37720340#37720340
我们的应用程序中是否真的需要使用新版Google Play服务?或者只是谷歌登录?似乎奇怪的是,日志会让我感到错误,好像我需要它,但我可能不会
@Radix ...我转到你分享的链接,但它要求我注册Google登录或Google云消息......没有关于地图的信息.任何的想法?另外,将这个json文件复制到/ app下面是有点奇怪的...你能澄清一下吗?非常感谢!
我们已经在我们的应用程序中使用了google-services.json,但是在升级到8.4.0时我们不得不重新创建它.

3> 13rac1..:

就我而言,导致此错误的原因是Gradle的Google服务插件和Play服务库是不兼容的版本.兼容版本的说明:

1)将依赖项添加到项目级build.gradle:

classpath 'com.google.gms:google-services:1.5.0-beta2'

2)将插件添加到您的应用级build.gradle:

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

3)如果您使用的是Android Studio,则这是要添加到应用程序的build.gradle文件的依赖项部分的字符串:

dependencies {
  compile "com.google.android.gms:play-services:8.3.0"
}

来源:https://developers.google.com/cloud-messaging/android/client

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有