2017-08-17 82 views
0

我通过像这样在命令行上的Mac改变了密钥库密码:Android的错误密钥库错误:无法恢复关键

1) Open Terminal and cd to where your .jks is located

2) keytool -storepasswd -new NEWPASSWORD -keystore YOURKEYSTORE.jks

3) enter your current password

当我现在尝试生成一个签名的APK我得到以下错误:

Error:Execution failed for task ':app:packageRelease'. 
com.android.ide.common.signing.KeytoolException: Failed to read key user_key from store "/Users/user/Documents/App Information/user_key.jks": Cannot recover key 

当我在命令行中输入当前密码时,它的工作原理与我输入错误密码不同。我也使缓存失效。我可以通过命令行正确更改此密码,而不会出错。

我也检查过密钥的目录路径,这也是正确的。

我在做什么错?

编辑

如果我重置密码是什么它最初是它的工作原理?

+0

你Android Studio中输入新的密码吗? – creativecreatorormaybenot

回答