【问题标题】:Error " Your Android App Bundle is signed with the wrong key. " While trying to upload the app to google play for first time第一次尝试将应用上传到 Google Play 时出现错误“您的 Android App Bundle 使用错误的密钥签名。”
【发布时间】:2021-08-12 01:53:12
【问题描述】:

我第一次将 Flutter 应用程序上传到 google play,我已经生成了密钥,并且我已经按照这里提到的所有步骤进行操作:https://flutter.dev/docs/deployment/android, 但是当我尝试将发布包上传到谷歌播放控制台时,我发现这条消息出现在我面前:

#您的 Android App Bundle 使用错误的密钥签名。确保您的 App Bundle 使用正确的签名密钥进行签名,然后重试。您的 App Bundle 应使用带有指纹的证书进行签名: SHA1: xxxx:xxxx 但是用于签署您上传的 App Bundle 的证书有指纹: SHA1: xxxxx:xxxx

我能做些什么来解决这个问题?

【问题讨论】:

  • 您是否使用相同的发布密钥构建您的应用程序?当您尝试使用不同的发布密钥或不同的key.jks更新您的应用以玩商店时发生此错误
  • 您是如何注册 Play Signing 的。您是否曾将加密密钥上传到 Play 管理中心?您是否使用了高级选项之一?您说这是第一次,但我怀疑这不是您上传到 Play 管理中心的第一个工件;您是否在删除之前上传了 APK 或 App Bundle? Google Play 管理中心使用您上传的第一个工件中的证书作为参考,因此如果它实际上是此应用的第一次上传,它不会抱怨证书错误(除非您使用了高级 Play 签名选项之一)。跨度>

标签: android flutter release google-play-console


【解决方案1】:

您的应用使用的域名可能已被使用(com.yourdomain.yourapp),您是否尝试过更改?

【讨论】:

    【解决方案2】:

    我认为您使用的是调试签名版本而不是发布签名版本。请确认您已创建发布签名的 apk。

    【讨论】:

    • 我使用发布签名
    猜你喜欢
    • 1970-01-01
    • 2021-05-13
    • 2019-06-15
    • 2021-09-21
    • 2023-01-17
    • 2021-04-15
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    相关资源
    最近更新 更多