use*_*692 36 java eclipse android key
两天前我在Play商店发布了我的应用程序的第一个版本.我使用了一个已知别名和密码的密钥.
然后,我在eclipse中更改了我的应用程序名称,只更改了一个字母.现在,我想在eclipse中导出版本2,尝试从第一次使用密钥并输入别名和密码.我相信他们是对的!!
在最后一步,Eclipse告诉我"无法恢复密钥".我尝试了一个新的,但Play商店显示错误.我能做什么??
编辑:
就像你在第二个图像abobe中看到的那样,它必须是正确的密码,否则别名不会出现在下拉框中.另外第二个密码是正确的,它是第一个密码.我只有一个别名!
最后一张图片中的目的地APK文件链接无关紧要吗?
Mus*_*ven 103
解决方案:KeyStore密码和密钥密码应该相同.
使用keytool更改两个密码
更改KeyStore密码
keytool -storepasswd -new %newpassword% -keystore %YourKeyStore%.jks
Run Code Online (Sandbox Code Playgroud)
将%newpassword%替换为您的实际密码,与YourKeyStore相同
更改别名密钥密码
keytool -keypasswd -alias %MyKeyAlias% -new %newpassword% -keystore KeyStore.jks
Run Code Online (Sandbox Code Playgroud)
注意:在被要求时,为密钥库和别名提供旧密码
(引自http://karim-ouda.blogspot.com/2010/07/errors-solutions-5.html)
签名应用程序时,更改应用程序名称不会造成任何问题。您可能输入了错误的密码或密钥库别名。
而且您无法创建新的密钥库来对应用程序进行签名。如果这样做,则它是另一个应用程序,并且您无法更新当前现有的应用程序。
尝试使用具有正确的密钥库别名和密码的First Keystore重新签名应用。这对您来说可能很难,但是如果您无法使用第一个密钥库文件重新签名,则无法使用第二个版本更新应用程序。
归档时间: |
|
查看次数: |
79416 次 |
最近记录: |