参见英文答案 > Caused by: java.security.UnrecoverableKeyException: Cannot recover key 4个
两天前我在Play商店发布了我的应用程序的第一个版本.我使用了一个已知别名和密码的密钥.
然后,我在eclipse中更改了我的应用程序名称,只更改了一个字母.现在,我想在eclipse中导出版本2,尝试从第一次使用密钥并输入别名和密码.我相信他们是对的!!
在最后一步,Eclipse告诉我“无法恢复密钥”.我尝试了一个新的,但Play商店显示错误.我能做什么??
编辑:
就像你在第二个图像abobe中看到的那样,它必须是正确的密码,否则别名不会出现在下拉框中.第二个密码也是正确的,它是第一个密码.我只有一个别名!
解决方法:
解决方案:KeyStore密码和密钥密码应该相同.
使用keytool更改两个密码
更改KeyStore密码
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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。