如果让Google管理密钥,是否可以从Google Play控制台下载/访问Android应用签名密钥?

时间:2018-08-21 23:40:33

标签: android key apk google-console-developer

不幸的是,我相信我已经失去了用于签署Android应用程序包的密钥的本地副本。上传/使用Google Play控制台时,我本可以允许Google管理我的所有密钥。我的问题是,是否可以从Google获取密钥的副本来替换丢失的本地副本?

3 个答案:

答案 0 :(得分:1)

您无法获得密钥的副本,但是Google允许您重置密钥,即创建一个新密钥并向其提供证书。他们确认您的身份后,您就可以上传使用新上传密钥签名的新APK / App捆绑包。

请参见位于https://support.google.com/googleplay/android-developer/answer/7384423

创建新的上传密钥部分。

答案 1 :(得分:0)

如果您使用Google Play签名,则必须使用上传密钥对APK进行签名,然后Google使用确定性密钥对其进行签名。这意味着,如果您丢失了上传密钥,则可以联系Google Play支持并提供新的上传密钥。

答案 2 :(得分:0)

幸运的是,我发现我毕竟(明智地)备份了我的钥匙-慌了!但是,在达到这一点之前,我得到了Google的一些有用的回复,可能会对其他遇到类似问题的人有所帮助:

感谢您与Google Play开发者支持联系。 我们很乐意帮助您重置您的上传密钥,但是在继续进行操作之前,请指定您所引用的应用程序的软件包名称。新的上传密钥将用于对您上传到Play的APK进行签名。

以下是生成和注册新上传密钥的方法: 请按照Android Studio帮助中心中的说明生成新密钥。它必须与以前的任何键都不相同。或者,您可以使用以下命令行来生成新密钥: keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks 该密钥必须是2048位RSA密钥,并且有效期为25年。 将该密钥的证书导出为PEM格式: keytool-导出-rfc-别名上传-文件upload_certificate.pem -keystore keystore.jks 回复此电子邮件,并附加upload_certificate.pem文件。

请告诉我您要使用新的上传密钥重置哪个应用