【发布时间】: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