首页 文章

新的密钥库来更新Android应用程序

提问于
浏览
0

几天前,我已经将Cordova Android应用程序上传到Google Play商店 . 我通过 keytool 生成了密钥库,然后使用 Jarsigner 手动签名 . 该应用程序位于Google Play App签名计划中 .

不幸的是,我丢失了密钥库文件(我不小心用新的文件替换了原来的密钥库文件),现在我无法上传应用程序的更新,因为签名不对应 .

根据这个this support article,因为我的应用程序在Google Play应用程序签名中,我可以要求Google更改密钥库文件,但我不清楚如何继续 . 我只需生成一个新的密钥库文件:

keytool -genkey -v -keystore new.keystore -alias <app-alias> -keyalg RSA -keysize 2048 -validity 10000

然后使用文章中指出的命令:

keytool -export -rfc -alias <app-alias> -file upload_certificate.pem -keystore new.keystore

导出新证书 upload_certificate.pem 并将其发送给Google支持?

在此过程中,Google Developer Console的“App Signing”页面中的证书根本不涉及 . 这是对的吗?

完成此过程后,我可以使用新的Keystore对应用程序进行签名,然后上传更新?

提前感谢,是的,我知道必须备份密钥库文件(至少现在我知道) .

1 回答

  • 1

    您需要联系google here . 生成新证书并附加PEM格式新密钥的证书 .

    请注意,您必须从用于将之前的应用和密钥上传到Playstore的同一个控制台帐户与Google联系 .

相关问题