无法恢复密钥/无法从存储“ C:\ projects \ ...... \ keystore”中读取密钥xxxxx:无法恢复密钥

时间:2019-02-08 22:27:47

标签: android-studio google-play publish

我知道以前已经有人问过这个问题,但是我还没有找到任何可行的答案。

这真让我发疯。

我在Google Play中有3个应用程序,均在2016/2017年与Eclipse一起发布。

我保存的是每个项目和一些“密码”的二进制文件(我猜是密钥文件),每个项目一个,我的名字是“ DistributionKeyStoreAlias”(我用这三个全部使用的)保存一个二进制文件。

我不记得它在Eclipse中的情况如何,但是现在在Android Studio中,似乎我必须提供的信息已经改变了?

我看到一个“密钥库路径”(我将其指向二进制文件),“密钥库密码”(我输入了为特定项目保存的密码)和“密钥别名”(我猜到了)是“ DistributionKeyStoreAlias”东西和“密钥密码”(我确定了为“ DistributionKeyStoreAlias”存储的密码)。

但是对于所有3个应用程序,它都失败,并显示相同的消息!

我尝试了所有组合,这让我发疯。现在看来,我无法重新发布其中任何一个。

1 个答案:

答案 0 :(得分:1)

您可以使用命令行“ keytool”查看密钥库。 例如,尝试:

keytool -v -list -keystore yourbinaryfile.keystore

错误消息应该告诉您什么地方出了错。如果您的二进制文件不是密钥库,它应该告诉您。否则,它应该列出密钥库中所有密钥的别名,并且您可以看到您写下的别名是否仍然正确。