使用从 Google Play 下载的证书签署 APK

Tyl*_*hol 5 android signing apk android-studio

最近,我们有一位开发人员离开了我们,现在我负责将所有更新上传到 Google Play。我们选择了应用程序签名,因此我能够下载证书。我不确定我做了什么是正确的。我双击 .der 文件,将密钥安装到 Mac 上的密钥管理器中。然后我使用 Keytool 将该密钥导入到为 apk 生成的密钥库中。我可以在构建 APK 时选择它,但随后收到错误消息

Cause: trusted certificate entries are not password-protected
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?谢谢!

Pie*_*rre 2

该证书不能用于签署 APK,它不包含私钥。您应该找到包含上传密钥的密钥库,识别该密钥的别名并使用它进行签名。

如果您不再拥有密钥库,可以生成新的私钥并联系 Google 支持人员重置它: https: //support.google.com/googleplay/android-developer/answer/7384423 ?hl= en 。