1

最近我尝试通过 Google Play 游戏服务实现排行榜。首先,我导入该示例项目 TypeANumber。我按照这里的方式https://developers.google.com/games/services/android/quickstart一步一步来。

我使用 keytool 生成了 keystore 的 SHA1,并使用这个 SHA1 来验证应用程序。然后我通过密钥库对应用程序进行签名。

当我运行示例并尝试登录时。我收到错误“Google Play 游戏服务 - 无法登录”。

然后我仔细检查所有步骤并重试。仍然得到这个错误。

我在谷歌上搜索了这个问题,我发现这个人和我有同样的问题 Google Play 游戏服务 - 无法登录

所有的情况都是一样的。他得到了解决方案。

我按照他的解决方案在 Google API 控制台上删除了我的应用程序客户端 ID,取消了我的应用程序的链接并使用正确的证书指纹重新链接它。

所有这些工作都完成了,我仍然遇到同样的错误。

我错过了什么?有没有人遇到过这样的问题?或者也许我应该创建一个与示例项目具有相同包名的应用程序并上传 apk ?
或者也许 Google Play 游戏服务在中国不起作用?

4

1 回答 1

1

我遇到过类似的问题,我注意到此页面已于 2013 年 5 月 30 日更新,这可能对您、我、甚至我们俩都有帮助!

https://developers.google.com/games/services/android/troubleshooting

更新:我解决了这个问题,最终意识到我的项目中有两个不同的 app_id 字符串——一个用于 Facebook API,一个用于 Google play 游戏服务!这两个字符串存储在不同的文件中,所以很难找到我的错误。一旦我重命名了一个,一切正常。我遇到的一个问题是我无法使用在开发者控制台中定义游戏的 id 进行测试。其他人已经在 SO 的其他地方提到了这一点,但再次提及它并没有什么坏处。

于 2013-06-02T23:37:38.703 回答