SK9*_*SK9 8 android google-play-services
我正在尝试按照Google的文档实施Google Play服务,当我尝试连接我时,我会看到以下内容GameClient:
E/Volley: [4953] il.a: Unexpected response code 401 for https://www.googleapis.com/games/v1/players/me
E/Volley: [4953] il.a: Unexpected response code 401 for https://www.googleapis.com/games/v1/players/me
E/SignInIntentService: There is no linked app associated with this client ID.
Run Code Online (Sandbox Code Playgroud)
我已经检查过签署APK的证书的SHA1指纹,调试证书的SHA1以及提供给Google API的SHA1是否匹配,他们确实如此.我已经检查过应用程序ID在应用程序项目的清单中声明了(我的情况是我的13位数字ID,而不是包含一个包的那个).我还检查过我正在使用的测试帐户是否都列在开发者控制台中,它们是; 他们每个人都是@ gmail.com,他们包括我的开发者地址.他们每个人都激活了Google Plus.
我从API 16 S3设备和API 17 Google API模拟器中尝试过此操作.应用程序的包名称在清单中,在开发人员控制台上正确声明,并与API包名称匹配.该应用程序被列为游戏服务的客户端,并显示为"准备测试".
总之,我很难看出我的错误是什么以及我错过了什么.我想我也解决了Google的故障排除问题.我已经查看了StackOverflow上的主要问题,并且它们已被覆盖.不管是什么,我都想念,可能是我满脸通红.我能错过什么?
我在这个问题上陷入了很长一段时间,直到我意识到我的应用程序中有两个名为“app_id”的字符串。一份来自 Facebook SDK,一份来自 Google。我重命名了 Google app_id(并更改了相应的清单引用),一切顺利。
您可能也遇到类似的问题。如果您看不到错误,那么我会尝试将 app_id 写入 syslog 以确认这不是问题的原因。
顺便说一句,我所有的 Google app_id (客户端 ID)都是 12 个字节而不是 13 个字节,所以也许您应该首先检查一下。
祝你好运 !
| 归档时间: |
|
| 查看次数: |
4083 次 |
| 最近记录: |