Android 我重置了密钥库密码

Android 我重置了密钥库密码,android,apk,android-keystore,Android,Apk,Android Keystore,我正在为我的释放演唱我的apk,我忘记了KeyRepassword,所以我点击了重置。然后我犯了这个错误 错误:任务“:app:packageRelease”的执行失败 com.android.ide.common.signing.KeytoolException:未能从存储“C:\keystore\keystore.jks”读取密钥“app name”密钥:密钥库被篡改,或密码不正确 我最好的解决方法是什么?如果您忘记了密码,则无法解决此问题。如果您的应用程序未发布到playstore,您可以

我正在为我的释放演唱我的apk,我忘记了KeyRepassword,所以我点击了重置。然后我犯了这个错误

错误:任务“:app:packageRelease”的执行失败

com.android.ide.common.signing.KeytoolException:未能从存储“C:\keystore\keystore.jks”读取密钥“app name”密钥:密钥库被篡改,或密码不正确


我最好的解决方法是什么?

如果您忘记了密码,则无法解决此问题。如果您的应用程序未发布到playstore,您可以将登录证书更改为新证书。否则,您将无法在playstore更新应用程序,您必须取消发布当前应用程序,更改程序包名称,并使用不同的密钥和程序包发布新应用程序。因此,请始终尝试备份您的证书文件和密码

如果您忘记了密码,则无法修复此问题。如果您的应用程序未发布到playstore,您可以将登录证书更改为新证书。否则,您将无法在playstore更新应用程序,您必须取消发布当前应用程序,更改程序包名称,并使用不同的密钥和程序包发布新应用程序。因此,请始终尝试备份您的证书文件和密码

很容易找到

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
密码和密钥别名丢失

从Android Studio本身,将其设置为project,然后选择.gradle->选择最新版本(在其4.6中)->taskHistory.bin

然后搜索

keyAlias、keyPassword、storePassword

干杯:你有密码和密码。。。快乐大厦发布

很容易找到

密码和密钥别名丢失

从Android Studio本身,将其设置为project,然后选择.gradle->选择最新版本(在其4.6中)->taskHistory.bin

然后搜索

keyAlias、keyPassword、storePassword

干杯:你有密码和密码。。。快乐大厦发布


在Android Studio中打开项目。在左侧窗格中,选择“项目选项”以显示项目中的所有文件和文件夹。你会找到.gradle文件夹,里面有你的gradle编号,我的是5.1.1

在该文件夹中,您可以找到executionHistory文件夹,以及executionHistory.bin文件。在Android Studio中打开该文件

现在在该文件中搜索(Ctrl+f)signingConfig.keyPassword,您将找到多个匹配项。仔细检查所有密码,您将在其中一个匹配项后找到您的密码

PS-我正在使用Android Studio 3.5


祝你好运

在Android Studio中打开项目。在左侧窗格中,选择“项目选项”以显示项目中的所有文件和文件夹。你会找到.gradle文件夹,里面有你的gradle编号,我的是5.1.1

在该文件夹中,您可以找到executionHistory文件夹,以及executionHistory.bin文件。在Android Studio中打开该文件

现在在该文件中搜索(Ctrl+f)signingConfig.keyPassword,您将找到多个匹配项。仔细检查所有密码,您将在其中一个匹配项后找到您的密码

PS-我正在使用Android Studio 3.5



祝你好运

我再次查看,我重置了主密钥而不是密钥重置主密钥设置主密钥没有帮助,它只是重置了android studio的密码存储库的密码,所以如果我重置了主密钥而不是密钥存储库密码,我可以吗?如果你知道证书文件的密码,有什么问题?您可以使用java密钥工具验证密码是否正确。祝你一切顺利:)我忘了我的钥匙店密码。有希望找回这个密码吗?我无法在play store上更新我的应用程序:(.我再次查看,我重置了主密钥而不是密钥重置主密钥设置主密钥不会有帮助,它只是重置了android studio的密码存储库的密码,所以如果我重置了主密钥而不是密钥存储库密码,我可以吗?如果你知道证书文件的密码,有什么问题吗?你可以使用java keytool验证你的密码是否正确正确。祝你一切顺利:)我忘记了我的密钥存储密码。有希望找回这个密码吗?我无法在play store上更新我的应用程序:(.我有那个文件,不知道如何打开才能看到它。我的密钥库jksOpen在记事本中。是的,我以前做过,但字体不清晰。我有那个文件,不知道如何打开才能看到它。我的密钥库jksOpen在记事本中。是的,我以前做过,但字体不清晰。谢谢你的提示,但问题是什么k符号和值在您的示例中都是相同的吗?这是实际文本吗?此答案节省我的时间谢谢提示,但问号符号和值在您的示例中都是相同的吗?这是实际文本吗?此答案节省我的时间