2017-04-03 80 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