我丢失了密钥存储密码,我想在 Play Store 上更新我的应用,但又不想失去我的用户群。
任何人都可以建议我如何更新应用程序或如何获取我的密钥库密码。
提前致谢。
我丢失了密钥存储密码,我想在 Play Store 上更新我的应用,但又不想失去我的用户群。
任何人都可以建议我如何更新应用程序或如何获取我的密钥库密码。
提前致谢。
抱歉,答案是没有密码绝对无法使用您的密钥库更新您的应用程序。
您必须取消列出您的应用程序并使用新的密钥库构建,列出一个新的。用户将看不到更新后的应用程序,因为列表现在指向不同的条目。
请保持您的密钥库文件就像您的生活一样。
0
由于我丢失了我的密钥库,并且无法将其归还,因此请阅读有关获取新密钥的谷歌文档。
Google:如果您丢失了私有上传密钥或已被泄露,您可以创建一个新的,然后让您的帐户所有者联系支持人员以重置密钥。联系支持人员时,请确保您的帐户所有者附加了 upload_certificate.pem 文件。
我通过以下链接向谷歌发送电子邮件:https: //support.google.com/googleplay/android-developer/contact/key
他们向我发送了以下命令来重新生成密钥库和 certificate.pem:
以下是生成和注册新上传密钥的方法:
按照 Android Studio 帮助中心中的说明生成新密钥。它必须不同于任何以前的密钥。或者,您可以使用以下命令行生成新密钥:
keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks
此密钥必须是 2048 位 RSA 密钥,并且有效期为 25 年。将该密钥的证书导出为 PEM 格式:
keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks
回复此邮件并附上upload_certificate.pem 文件,回复后,他们将发送一封电子邮件,提及您的密钥库将在2 天后更新,
现在您有了一个新的密钥库,为了生成签名的捆绑密钥,您必须执行以下操作:
1- 转到您的颤振(2.8.1)项目中的 android 端。2-转到设置>构建,执行..> Gradle> 3-将gradle JDK更改为16到11之间的东西,**JDK 15对我有用。
注意:如果你没有 jdk,你可以在 Gradle JDK 与 jdk 下载选项相同的地方下载它。注意:您必须在 android 中构建您签名的应用程序包,而不是在颤振框架中。