在安卓游戏中配置不当的 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 游戏中无法正常运行