【发布时间】:2019-06-16 07:28:02
【问题描述】:
我刚刚开始使用 app bundle。我已经在仪表板的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 似乎不喜欢它。
想法?
【问题讨论】:
-
也许您的 app bundle 签名密钥与原始应用签名密钥不同?
-
是的。我签署的最后一个 apk 是用另一个密钥签署的,但这就是我定义签名和上传密钥库的原因,我有 google 的签名密钥让它在我的地方签署 apk,我正在使用上传密钥对其进行签名并给出它到谷歌。现在..为什么谷歌不喜欢上传密钥库...打败我?!或者这不是它应该工作的方式?
-
我已经尝试使用原始密钥库对捆绑包进行签名,直到现在我一直将其用于 apk,但它仍然不喜欢它。
-
好吧,我认为最好的方法是询问 Google Play 支持。据我所知,您需要使用与主 apk 相同的密钥对捆绑包进行签名。
-
我试过了,还是不接受app bundle...:(
标签: android android-studio google-play