-1

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

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

提前致谢。

4

2 回答 2

1

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

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

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

于 2016-10-24T07:01:25.493 回答
-1

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 中构建您签名的应用程序包,而不是在颤振框架中。

于 2022-02-06T12:01:27.030 回答