在安卓游戏中配置不当的 Google play 游戏服务

Posted

技术标签:

【中文标题】在安卓游戏中配置不当的 Google play 游戏服务【英文标题】:Improper configured Google play game services in android game 【发布时间】:2015-05-02 11:15:18 【问题描述】:

我在我的安卓游戏中使用了 Google play 游戏服务。但是当我从测试帐户下载它时,我得到 “应用程序配置不正确。检查包名称和签名证书是否与在开发者控制台中创建的客户端 ID 匹配。此外,如果应用程序尚未发布,请检查您尝试登录的帐户是否列为测试人员帐户。有关详细信息,请参阅日志。” 首先,Google Developers 帐户所有者不是我。我是它的“经理”。 所以我知道只有所有者可以要求 OAuth 2.0 客户端 ID。 这个ID是我自己拿的,在游戏里用的。 现在我删除了这个客户 ID,并要求我的所有者获取一个。即使这样做了,我的问题还没有解决。 更重要的一点是,我为 Google 游戏服务 debug.keystore 而不是 release.keystore 提供了 SHA1 密钥。 我的游戏服务已经发布,无法删除。

有什么建议或帮助吗?在这些情况下我能做什么? 我应该取消发布游戏吗?那么它会让我的所有者重新创建游戏服务吗?

【问题讨论】:

【参考方案1】:

检查包名称和签名证书是否与在开发者控制台中创建的客户端 ID 匹配

检查Google Developer Console 是否为您的Package Name 正确授予了给定权限。

【讨论】:

我已经在我的问题中写下了所有内容。我写了“用于 Google 游戏服务 debug.keystore 而不是 release.keystore 的 SHA1 密钥”。关于包名没有问题。它只是帐户或 SHA1 签名的所有权。

以上是关于在安卓游戏中配置不当的 Google play 游戏服务的主要内容,如果未能解决你的问题,请参考以下文章

带有 Google Play 游戏服务和 IntentService 的回合制安卓游戏

Google Play 服务在我的 Android 游戏中无法正常运行

Google Play 多人 p2p 仅支持吗?

安卓必备Google Play 商店 v9.7.11 官方版及特别版

使用 Google Play 游戏服务联系用户

打开游戏的时候提示没有google play 服务怎么办?