1

我一直在这里使用本教程在我的应用程序中实现 Google 登录按钮。

我有来自 Google Developer Console项目 ID 和编号证明的项目名称和 ID

我已将号码放入strings.xml文件并添加

<meta-data android:name="com.google.android.gms.games.APP_ID"
           android:value="@string/app_id" />

AndroidManifest.xml文件

我的应用程序运行良好,但是当我尝试使用添加到我的活动中的 Google 登录按钮登录时,我的 LogCat 中出现以下错误。

03-08 17:45:59.626 2073-12290/? E/GameAgent: Unable to retrieve application 522187312304 from network
03-08 17:45:59.626 2073-12290/? E/GameAgent: Application 522187312304 is not associated with package com.example.healyj36.quizapp. Check the application ID in your manifest.

我不明白我做错了什么,我使用了错误的 ID / 号码吗?

另外,我对Google Developer Consoleand感到困惑Google Play Developer Console。它们之间有什么区别?我用错了吗?(我正在使用谷歌开发者控制台)

4

1 回答 1

1

正如我所读到的,Google Developers Console是您创建客户端 ID 的地方,您需要调用登录 API。您必须先拥有 Google Developers Console 项目,然后才能将 Google Sign-In 集成到您的应用中。

否则,您可以在Google Play 开发者控制台上传应用、构建产品页面、配置价格和分发以及发布。您可以从任何网络浏览器通过开发者控制台管理在 Google Play 上发布的所有阶段。

对于错误E/GameAgent: Unable to retrieve application 522187312304 from network,尝试在 Google APIs Console 上删除您的应用程序客户端 ID,取消链接您的应用程序,然后使用正确的 SHA1 指纹重新链接它。

检查与您的问题相关的此SO 票证。

于 2016-03-09T06:39:56.680 回答