我一直在使用本教程here为我的应用实施Google登录按钮。
我有来自Google Developer Console proof of project id and number
的项目名称和ID我已将该号码放在strings.xml
文件中并添加了
<meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="@string/app_id" />
到AndroidManifest.xml
文件
我的应用运行良好,但当我尝试使用我登录的按钮添加到我的活动中时,我的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 Console
和Google Play Developer Console
感到困惑。他们之间的区别是什么?我使用错了吗? (我使用的是Google Developer Console)
答案 0 :(得分:1)
正如我所读,Google Developers Console是您创建客户端ID的地方,您需要调用登录API。您必须先拥有Google Developers Console项目,然后才能将Google登录集成到您的应用中。
否则,Google Play Developer Console是您上传应用,构建产品页,配置价格和分发以及发布的地方。您可以通过开发者控制台从任何网络浏览器管理Google Play上的所有发布阶段。
如果错误 E / GameAgent:无法从网络中检索应用程序522187312304 ,请尝试在Google API控制台上删除您的应用客户端ID,取消关联您的应用,然后使用正确的SHA1指纹重新链接它。
选中与您的问题相关的SO ticket。