使用现有密钥库导出已签名的Android应用程序时,“错误:无法恢复密钥”

我有一个现有的密码存储区,其中包含密码和几个不同密码的密钥库,用于我导出并上传到Google Play的不同应用程序。

现在我最近导入了一个应用程序的项目,做了一些重大的修改,我试图导出它使用相同的密钥库,并select相同的别名/密码,而我最初创build它。

问题是,在我select密钥别名并input密钥密码的步骤后,我看到“ 错误:无法恢复密钥 ”。

在这里输入图像说明

我怀疑我可能input了错误的密钥(请注意密钥库密码是正确的,所以这不是问题的原因)。

我试着创build一个新的别名,并在其下面导出应用,但Google Play不会接受这个文件,除非它使用相同的证书签名。

除了试图暴力破解密钥之外,我真的不知道该怎么做。 如果你认为这是唯一的path,你知道一个很好的蛮力破解密钥库中的密钥工具,我已经知道密码? 密钥库是一个.reg文件,用Eclipse的导出向导创build。

很确定你刚刚input密码不正确。 刚才发生在我身上,偶然发现你的问题,希望得到答案。 没有find任何,所以我试着再次input密码。 然后它的工作。

我偶然发现了同样的问题。 但是我确定我input了正确的密码。 我甚至把它input到记事本中,然后复制粘贴它。 之后,我为我的密钥库密码创build了一个密码破解程序,发现密钥实际上是我一直使用的密码! 再试一次,它的工作。 所以我想这是一种错误。 也许你应该尝试closures并重新开启eclipse,或重新启动电脑。