繁体   English   中英

"我丢失了我的密钥库密码,我想用相同的密钥库在 Play Store 上更新我的应用程序"

[英]I lost my key store password, I want to update my app on plays store with same keystore

我丢失了密钥存储密码,我想在 Play Store 上更新我的应用,但又不想失去我的用户群。

任何人都可以建议我如何更新应用程序或如何获取我的密钥库密码。

提前致谢。

抱歉,答案是绝对无法在没有密码的情况下使用您的密钥库更新您的应用程序。

您必须取消列出您的应用程序并使用新的密钥库进行构建,列出一个新的密钥库。 用户将看不到更新的应用程序,因为列表现在指向不同的条目。

请保留您的密钥库文件,就像您的生活一样。

0

由于我丢失了我的密钥库,并且无法将其归还,因此请阅读有关获取新密钥的谷歌文档。

Google:如果您丢失了私有上传密钥或已被泄露,您可以创建一个新的,然后让您的帐户所有者联系支持人员以重置密钥。 联系支持人员时,请确保您的帐户所有者附加了 upload_certificate.pem 文件。

我通过以下链接向谷歌发送电子邮件:https: \/\/support.google.com\/googleplay\/android-developer\/contact\/key<\/a>

他们向我发送了以下命令来重新生成密钥库和 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 中构建您签名的应用程序包,而不是在颤振框架中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM