无法恢复密钥

2022-08-31 21:08:20

两天前,我在 Play 商店中发布了我的应用的第一个版本。我使用了具有已知别名和密码的密钥。

然后,我在eclipse中更改了我的应用程序的名称,只是更改了一个字母。现在,我想在eclipse中导出版本2,尝试从第一次开始使用密钥并输入别名和passwort。我相信他们是正确的!

在最后一步,Eclipse告诉我“无法恢复密钥”。我尝试了一个新的,但后来Play商店显示一个错误。我该怎么办??

编辑:

enter image description here

enter image description here

enter image description here

就像您在第二个图像中看到的那样,它必须是正确的密码,否则别名将不在下拉列表框中。此外,第二个密码是正确的,它是第一个密码的副本。我只有一个别名!

目标APK文件链接在最后一张图片中并不重要吧?


答案 1

解决方案:密钥库密码和密钥密码应相同。

使用密钥工具更改两个密码

更改密钥库密码

keytool -storepasswd -new %newpassword% -keystore %YourKeyStore%.jks

将 %newpassword% 替换为您的实际密码,与 YourKeyStore 相同

更改别名密钥密码

keytool -keypasswd -alias %MyKeyAlias% -new %newpassword% -keystore KeyStore.jks

注: 在要求密钥库和别名时,请为它们提供旧密码

(引自 http://karim-ouda.blogspot.com/2010/07/errors-solutions-5.html)


答案 2

如果您的密码中有特殊字符,请使用此工具进行更改:

http://keystore-explorer.org/

我已经在Windows上尝试了这些命令,但它不起作用(可能是因为特殊字符)。

enter image description here