2017-04-03 82 views
-1

我在爲我的發行版唱歌我的apk的過程中,我忘記了keystorepassword,所以我單擊重置。那麼我得到了這個錯誤。我重置了我的密鑰庫密碼

錯誤:執行任務':app:packageRelease'失敗。

com.android.ide.common.signing.KeytoolException: Failed to read key "app name" key from store "C:\keystore\keystore.jks": Keystore was tampered with, or password was incorrect

我最好的解決方法是什麼?

回答

2

如果您忘記了密碼,則無法解決此問題。如果您的應用程序未發佈到PlayStore,您可以自由將登錄證書更改爲新的證書。否則,您將無法在Playstore上更新您的應用程序,您必須取消發佈當前應用程序,更改軟件包名稱並使用不同的密鑰和軟件包發佈新應用程序。因此,請始終嘗試保留您的證書文件和密碼的備份。

+0

,我又看了一遍,我重置masterkey沒有密鑰庫 – Keis

+0

復位主密鑰不會幫助,它只是重置爲Android工作室的密碼存儲 – Darish

+0

酷密碼,所以如果我重置masterkey,而不是存儲密碼我很好? – Keis

0
On Windows, I found the keystore file path, password, key alias and key password in an earlier log report before I updated Android Studio. 

From windows file explorer c:/Users/your pc name/.AndroidStudio2.0 (your android studio version)\system\log\idea.log.1 (or any old log number) 

Then I searched for 「password」 and found this from an earlier date: 

-Pandroid.injected.signing.store.file= path to your keystore 
-Pandroid.injected.signing.store.password= KEYSTORE PASSWORD 
-Pandroid.injected.signing.key.alias= KEY ALIAS 
-Pandroid.injected.signing.key.password= YOUR_KEY_PASSWORD 
+0

我有這個文件,不知道如何打開它看到。我的密鑰庫jks – Keis

+0

在記事本中打開。 –

+0

是的,我之前做過,但字體沒有任何清晰的字體。 – Keis