【问题标题】:android play games services is incorrectly configured. anyone know how to fix?android play games 服务配置不正确。有人知道如何解决吗?
【发布时间】:2014-01-12 10:52:10
【问题描述】:

我出现了一个奇怪的错误。

当我使用 android 调试密钥库对其进行签名时,我的应用程序运行良好。但是当我用自己的密钥签名时,用户无法登录。

我收到消息 “应用程序配置错误。检查包名和签名证书是否与开发者控制台中的客户端 ID 匹配”

我已经这样做了,并添加了一个新的客户端,我会使用正确的证书和包名称,但它似乎仍然无法正常工作。

有人知道我还能尝试什么或者是否存在已知问题?

【问题讨论】:

    标签: android google-play-games


    【解决方案1】:

    好的,这就是我经过大量试验和错误后设法修复它的方法。

    1. 如果您在 google api 控制台中为您的发布证书 sha1 和发布包名称创建了客户端 ID,则将其删除。

    2. 进入开发者 Play 商店控制台并按照步骤链接另一个应用程序 (下面的截图)

    然后继续按照它引导您完成的步骤来创建一个新的客户端 ID。

    1. 现在这是重要的一点......

    (即使 UI 看起来相同,Google 也不会给出任何视觉指示,表明您需要做更多的事情才能使其正常工作,并让您假设更改已自动保存)按下发布按钮。然后它将为您提供需要发布的更改列表。

    按下发布键,几个小时后,您的应用将开始运行。

    万岁

    【讨论】:

    • 我会试一试,在这里告诉...谢谢!
    • 我不明白,如果我将相同的 apk 上传到 Play 商店和亚马逊商店,为什么我的客户端 ID 似乎无法从亚马逊应用商店工作?只需重新创建客户端 ID,它应该可以工作吗?
    • 这也适用于调试登录,例如如果您使用其他设备进行开发。之前的链接可以不删,最多可以链接20个应用。
    • @XavierGuzman 您是否在 Google Developer Console 中启用了反盗版功能?也许这就是它无法在亚马逊应用商店中正常运行的原因......(只是猜测)。
    • @John 幸运的是,我能够用这个答案解决它......如果你遇到同样的问题,我写了博客:blog.xavierguzman.com/…
    【解决方案2】:

    试试我们的故障排除指南:https://developers.google.com/games/services/android/troubleshooting

    根据我们的经验,这种性质的大多数问题都可以通过仔细按照此处指示的步骤来解决。

    【讨论】:

    • 我认为您确实应该在某个地方指出可能需要数小时才能应用对测试帐户的更改。 “配置不正确”的消息具有高度误导性。
    • 链接的故障排除页面似乎与当前的 Google Play 开发控制台不匹配。具体来说,我没有找到客户端 ID 列表,并且在故障排除页面注释的地方也找不到“链接的应用程序”,如果去游戏服务>(游戏),目前可以找到
    【解决方案3】:

    我遇到了这个问题,因为我忘记了在 Android Studio 中,如果它是通过 Google Play 玩的游戏,您不能直接将应用发送到您的设备。如果这样做,您将收到此错误消息。您必须改为在 Android Studio 的 Build 菜单中选择 Generate Signed APK...,然后使用命令“adb -d install .apk”从控制台将应用程序发送到您的设备。然后,由于我之前直接从 Android Studio 将应用程序发送到我的设备,因此我继续从 adb 获取错误消息“INSTALL_PARSE_FAILED_NO_CERTIFICATES”。为了解决这个问题,我必须从我的设备中删除我之前从 Android Studio 下载的应用程序。然后命令“adb -d install .apk”起作用了,应用程序运行正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 2023-03-18
      • 2022-11-27
      • 1970-01-01
      • 2016-03-17
      • 2022-11-10
      • 2014-09-14
      相关资源
      最近更新 更多