2017-08-17 80 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

回答