我忘记了我的密钥库凭据,我现在如何提交更新?

时间:2016-08-31 15:11:39

标签: android android-keystore

所以我刚刚发布了一个应用程序大约15天,现在我想上传一个新的更新但是生成签名的Apk Android工作室要求我提供密钥存储凭据......我读到我必须提供相同的我在第一次提交时使用的凭证(我不记得任何事情)

不知怎的,我设法获得了keystore.store文件的备份(它存储在我项目目录中名为KEY_STORE的文件夹中),现在当我输入可疑的别名和密码时,我收到了这个错误:

无法从商店/ mypath / for for keystore中的myalias读取密钥无法恢复密钥

现在我可以做些什么来取回我的凭据???

2 个答案:

答案 0 :(得分:1)

您无法恢复凭据 要做到这一点的唯一方法是尝试像
这样的工具 http://maxcamillo.github.io/android-keystore-password-recover/
我从来没有用过它 我认为它会试图强制你的凭据。

更新: 我测试了它并且它有效。
转到
http://maxcamillo.github.io/android-keystore-password-recover/
将url中的java文件下载添加到新的Java项目中(例如使用ItelliJ IDEA) 将密钥库文件添加到项目的根目录
以这种方式将此选项添加到程序args中 -m 1 -k keystorefilename
运行程序
或者,从URL运行jar下载并使用相同的args。

答案 1 :(得分:0)

抱歉兄弟,现在无法恢复,你必须拥有正确的凭据。您所能做的就是以相同的名称发布一个新的应用程序。