我通过命令行更改了Mac上的密钥库密码,如下所示:
1)打开终端并cd到.jks所在的位置
2)keytool -storepasswd -new NEWPASSWORD -keystore YOURKEYSTORE.jks
3)输入您当前的密码
当我现在尝试生成已签名的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
当我在命令行中输入当前密码时,它可以工作,因此不会输入错误的密码。我也使缓存失效了。我可以通过命令行再次正确更改此密码,没有错误。
我还检查了密钥的目录路径,这也是正确的。
我做错了什么?
修改
如果我将密码重置为原来的密码吗?