安卓工作室 : cannot recover key

标签 android android-keystore

我已经在 StackOverflow 上搜索了一段时间,但我只是想确定...

不久前我擦了笔记本电脑,并备份了我的所有文件。我备份了我的 android.jks 文件,它又恢复了原位。当我尝试生成一个签名的 APK 时,它给了我每个人都会遇到的同样可怕的错误:

Error:Execution failed for task ':app:packageRelease'.
> Failed to read key conjugationappkey from store     
"/Users/wasimsandhu/android.jks": Cannot recover key

我有我的 android.jks、 key 密码、 key 存储密码。一切都是正确的。我错过了什么?我备份了我所有的文件,所以如果有我需要的特定文件,我可以找到它,但我不知道该怎么做......

如果我没有任何意义,请让我澄清一下。谢谢!

最佳答案

这没有引起任何关注,我并不感到惊讶,但这是我为任何偶然发现这篇文章的人所做的。

正如我所说,我的所有文件都已备份。我从较旧的备份中恢复了 android.jks 文件。然后,我打开一个终端窗口并输入以下内容:

keytool -storepasswd -new [insert new keystore password] -keystore [insert keystore file name]

keytool -keypasswd -alias [insert alias] -new [insert new key password] -keystore [insert keystore file name]

keystore 和 key 密码必须相同!这解决了我的问题,希望对您也有帮助。

关于安卓工作室 : cannot recover key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29997688/

相关文章:

java - Android Studio 问题缺少 debug.keystore

kotlin 中的 Android keystore

android - Expo Camera recordAsync promise 未解决

用于从 Kotlin 中的适配器访问数据的 Java 类

flutter - 我已经删除了我的 .android keystore 但我没有使用它,我该如何生成一个新的?

android - 无效 key 异常 : Keystore operation failed on RSA decrypt on Android device

java - 微调器 - 通过单击在微调器中添加内容

android - 无法将数据传递给 Android (Kotlin) 中的另一个 fragment

android - 图库 Activity imageLoader 出错

Android Keystore 解密加密数据给出不正确的结果