2016-08-31 19 views
0

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

不知何故,我设法得到keystore.store文件的备份(存储在名为KEY_STORE的文件夹中我的项目目录中)现在当我把可疑的别名和密码,我得到这个错误:

无法从myalias读取键从存储/ mypath中/为/密钥库无法恢复的关键

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

回答

0

对不起兄弟,现在没有办法恢复,你必须有正确的凭据。你所能做的就是用相同的名称发布一个新的应用程序。

1

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

更新: 我测试过它,它的工作原理。
转到
http://maxcamillo.github.io/android-keystore-password-recover/
添加java文件从URL到一个新的Java项目下载文件(如使用ItelliJ IDEA)
密钥库文件添加到项目的根
将此选项添加到程序在本ARGS way
-m 1 -k keystorefilename
运行程序
或者,从url运行jar下载并使用相同的参数。