【发布时间】:2016-02-18 00:35:58
【问题描述】:
02-17 18:16:09.870:E/GMPM(12680):GoogleService 初始化失败,状态:10,缺少预期资源:用于初始化 Google 服务的“R.string.google_app_id”。可能的原因是缺少 google-services.json 或 com.google.gms.google-services gradle 插件。
我正在尝试删除此错误日志。我可以找到一些关于使用 google_play_services.json 文件解决此类问题的建议,例如此链接: GoogleService failed to initialize
但我的项目不使用 gradle,所以我将在我的 strings.xml 中添加 google_app_id。现在我很困惑。 google_app_id 到底是什么?有人说它是项目编号,有人说它是项目 ID……即使在 google_play_services.json 文件中,也有一些名为“project_id”、“project_number”、“mobilesdk_app_id”、“client_id”的属性,但仍然没有“google_app_id”属性。
每个应用程序的独特价值都可以吗?如果是这样,它将使用项目 ID 或编号,但我不确定。
提前谢谢你。
【问题讨论】:
-
请看这篇文章,它提供了一种使用资源文件的方法(大约在页面的中间看到):stackoverflow.com/questions/34365369/…只需将字符串资源放在strings.xml中
-
@vontell 谢谢,但您的链接已经在我的帖子中,我知道如何添加资源文件。我只想知道我应该在 google_app_id 字符串中输入哪些信息。
标签: android android-gradle-plugin google-play-services