第一次尝试将应用上传到 Google Play 时出现错误“您的 Android App Bundle 使用错误的密钥签名。”
Posted
技术标签:
【中文标题】第一次尝试将应用上传到 Google Play 时出现错误“您的 Android App Bundle 使用错误的密钥签名。”【英文标题】:Error " Your Android App Bundle is signed with the wrong key. " While trying to upload the app to google play for first time 【发布时间】: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 签名选项之一)。跨度>
【参考方案1】:
您的应用使用的域名可能已被使用(com.yourdomain.yourapp),您是否尝试过更改?
【讨论】:
【参考方案2】:我认为您使用的是调试签名版本而不是发布签名版本。请确认您已创建发布签名的 apk。
【讨论】:
我使用发布签名以上是关于第一次尝试将应用上传到 Google Play 时出现错误“您的 Android App Bundle 使用错误的密钥签名。”的主要内容,如果未能解决你的问题,请参考以下文章
尝试将 apk 上传到 google play 控制台时,我收到错误和警告消息
如何修复 Google Api 错误:禁止:将应用程序上传到 Play 商店时,Android App Bundle 使用错误的密钥签名
将免安装应用上传到 Google Play 管理中心失败并显示一般消息