首页 > 解决方案 > GooglePlay - 应用程序包的错误签名密钥

问题描述

我刚刚开始使用应用程序包。我在App signing仪表板部分设置了两个证书(签名证书和上传证书)。

我已经构建了一个应用程序包并使用上传证书对其进行了签名,但是当我在下上传包时Android Instant Apps(这实际上是我切换到应用程序包的原因)它说:

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: xx:xx:xx:xx.....

我已经手动检查了上传密钥库的 SHA-1(在终端中使用 keytool),它与 xx:xx:xx.... 匹配。它在错误消息中说。

我究竟做错了什么?该应用程序包已使用所需的上传证书签名,但 google play 似乎不喜欢它。

想法?

标签: androidandroid-studiogoogle-play

解决方案


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

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

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

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


推荐阅读