首页 > 解决方案 > 使用从 Google Play 下载的证书签署 APK

问题描述

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

Cause: trusted certificate entries are not password-protected

有什么帮助吗?谢谢!

标签: androidandroid-studioapksigning

解决方案


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

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


推荐阅读