【发布时间】:2015-02-27 09:27:15
【问题描述】:
我在 Google Play 商店中已发布的游戏存在问题。
在我发布的第一个游戏中,我没有使用任何 Google API。
但在我的下一次更新中,我使用了 Google Play 游戏服务。
现在我已经上传了更新的 APK 用于 Alpha 测试。当我下载我的应用程序时,我得到了
“应用程序配置错误。请检查包名称和签名证书是否与在开发者控制台中创建的客户端 ID 匹配。 此外,如果应用程序......”
我到处都用谷歌搜索过。我从 Google 错误中知道了它的 SHA Key1 或 Game 密钥。
我已经检查了
Eclipse -Windows > Preferences > Android > Build = SHA1
这个 SHA1 密钥和我在 Google API 上为 OAuth 2.0 提供的 SHA1 密钥是相同的。
但是当我导出我的 apk 文件上传到 Google Play 时,最后生成的 SHA1 密钥与我在 eclipse 中得到的不同。
谁能帮我解决 SHA1 密钥的问题?
【问题讨论】:
-
在您第一次启动时,当您创建签名的 apk 时,会为您的 apk 生成一个 debug.keystore 文件。您必须为所有下一个版本使用相同的 debug.keystore。
-
Ravi 我使用相同的密钥库和相同的密码。我没改过
-
在 google api 控制台中,您必须使用在签名 apk 生成期间生成的 SHA1 KEY,而不是您的 Eclipse SHA1 密钥。它肯定会工作
-
Ravi 谢谢你的回答。但是你能指导我如何在谷歌 API 上更新 SHA1 密钥。因为它不接受对 SHA1 密钥的任何更新。只有另一个选项可以获取新的客户端 ID。我担心如果我获得一个新 ID,它是否可以与我的已发布游戏服务一起使用。
-
您可以通过单击键底部或右侧的编辑允许的引用按钮来更新它。
标签: android eclipse google-play-services sha1 google-play-games