我知道以前已经有人问过这个问题,但是我还没有找到任何可行的答案。
这真让我发疯。
我在Google Play中有3个应用程序,均在2016/2017年与Eclipse一起发布。
我保存的是每个项目和一些“密码”的二进制文件(我猜是密钥文件),每个项目一个,我的名字是“ DistributionKeyStoreAlias”(我用这三个全部使用的)保存一个二进制文件。
我不记得它在Eclipse中的情况如何,但是现在在Android Studio中,似乎我必须提供的信息已经改变了?
我看到一个“密钥库路径”(我将其指向二进制文件),“密钥库密码”(我输入了为特定项目保存的密码)和“密钥别名”(我猜到了)是“ DistributionKeyStoreAlias”东西和“密钥密码”(我确定了为“ DistributionKeyStoreAlias”存储的密码)。
但是对于所有3个应用程序,它都失败,并显示相同的消息!
我尝试了所有组合,这让我发疯。现在看来,我无法重新发布其中任何一个。
答案 0 :(得分:1)
您可以使用命令行“ keytool”查看密钥库。 例如,尝试:
keytool -v -list -keystore yourbinaryfile.keystore
错误消息应该告诉您什么地方出了错。如果您的二进制文件不是密钥库,它应该告诉您。否则,它应该列出密钥库中所有密钥的别名,并且您可以看到您写下的别名是否仍然正确。