您的 Android App Bundle 使用错误的密钥进行签名。确保您的 App Bundle 使用正确的签名密钥进行签名,然后重试:SHA1:

Posted

技术标签:

【中文标题】您的 Android App Bundle 使用错误的密钥进行签名。确保您的 App Bundle 使用正确的签名密钥进行签名,然后重试:SHA1:【英文标题】:Your Android App Bundle is signed with the wrong key. Ensure that your App Bundle is signed with the correct signing key and try again: SHA1: 【发布时间】:2020-10-02 13:38:29 【问题描述】:

我使用为我之前的应用程序生成的密钥库成功签署了我的 android 应用程序。但是当我尝试将它上传到播放控制台时,它会显示上述错误。当我使用新的密钥库签署应用程序时,即使在这种情况下,播放控制台也会显示密钥库与之前上传的不同的错误。

供您参考,这两个应用程序是不同的。 有人已经问过这样的问题,但是这些答案对我不起作用。那么请有人可以帮我解决这个问题吗? 提前致谢!

【问题讨论】:

我在这里回答了同样的问题:***.com/a/52577357/4265103 找到你用来签署你上传的第一个包的密钥库。 【参考方案1】:

解决方案是一个非常基本的解决方案。我必须清理我的项目,然后重新构建它。

Android Studio 正在使用我正在使用的旧证书签署我的应用程序包。

我之前所做的是转到 Build -> Generate Signed Bundle / APK 我将文件选择器中的 jks 文件更改为新的上传 jks。即使我选择了一个新的,Android Studio 似乎也会缓存旧的证书路径并使用它。可能是 AS 中的错误。

所以是的......现在如果我每次更改它工作的 jks 文件时清理项目,apk 或应用程序包都会使用正确的证书签名......

【讨论】:

每次我清理、重建和创建一个新的密钥库时,我仍然会遇到同样的错误,它正在寻找一个特定的密钥

以上是关于您的 Android App Bundle 使用错误的密钥进行签名。确保您的 App Bundle 使用正确的签名密钥进行签名,然后重试:SHA1:的主要内容,如果未能解决你的问题,请参考以下文章

您的 Android App Bundle 使用错误的密钥签名

将 android app bundle 上传到 playstore 时出错。。您的 app bundle 的目标是无法识别的语言 jp

您需要为您的 APK 或 Android App Bundle 使用不同的版本代码

您的 Android App Bundle 使用错误的密钥进行签名。 (首次在 google play store 上传应用时)

无法从您的 Ionic 应用生成 Android App Bundle(没有 Android Studio)

第一次尝试将应用上传到 Google Play 时出现错误“您的 Android App Bundle 使用错误的密钥签名。”