我重置了我的密钥库密码
I reset my Keystore password
我正在为我的发布唱我的 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
解决此问题的最佳方法是什么?
如果您忘记了密码,则无法解决此问题。如果您的应用程序未发布到 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
很容易找到
lost password and keyAlias
从 Android Studio 本身,使其成为 project 然后 select .gradle -> select 最新版本(在我的4.6) -> taskHistory.bin
然后搜索
keyAlias , keyPassword , storePassword
干杯 :D 你得到了你的密码和 keyAlias ...快乐构建 APK 发布
在 Android Studio 中打开项目。在左窗格中 select 项目选项显示项目中的所有文件和文件夹。你会找到 .gradle 文件夹,在里面你会找到你的 gradle 号码的文件夹,我的是 5.1.1
在该文件夹中,您会找到 executionHistory 文件夹,在 executionHistory.bin 文件中。在 Android Studio 本身中打开该文件。
现在在该文件中搜索 (Ctrl+f) signingConfig.keyPassword,您将找到超过 1 个匹配项。遍历所有这些,您将在其中一个匹配项后找到您的密码。
PS - 我正在使用 Android Studio 3.5
My Folder Structure
祝你好运
我正在为我的发布唱我的 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
解决此问题的最佳方法是什么?
如果您忘记了密码,则无法解决此问题。如果您的应用程序未发布到 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
很容易找到
lost password and keyAlias
从 Android Studio 本身,使其成为 project 然后 select .gradle -> select 最新版本(在我的4.6) -> taskHistory.bin
然后搜索
keyAlias , keyPassword , storePassword
干杯 :D 你得到了你的密码和 keyAlias ...快乐构建 APK 发布
在 Android Studio 中打开项目。在左窗格中 select 项目选项显示项目中的所有文件和文件夹。你会找到 .gradle 文件夹,在里面你会找到你的 gradle 号码的文件夹,我的是 5.1.1
在该文件夹中,您会找到 executionHistory 文件夹,在 executionHistory.bin 文件中。在 Android Studio 本身中打开该文件。
现在在该文件中搜索 (Ctrl+f) signingConfig.keyPassword,您将找到超过 1 个匹配项。遍历所有这些,您将在其中一个匹配项后找到您的密码。
PS - 我正在使用 Android Studio 3.5
My Folder Structure
祝你好运