在Android市场上丢失了上传应用程序的密钥库

时间:2012-07-30 05:00:25

标签: android google-play

我不知道如何解决我的问题。 我们在Android市场上发布了一个Android应用程序。在解决了一些问题之后,我们无法将其作为应用程序在市场中的下一个版本发布,因为我们丢失了用于签署该构建的私钥。如果更新版本未使用相同的密钥签名,则android不接受构建。

对于此应用程序,很少有用户已在市场上购买它。如果我们使用不同的包名称上传相同的应用程序,则购买的用户将无法获得更新的版本。我该如何解决这个问题?有关于此的任何建议吗?

提前致谢...

2 个答案:

答案 0 :(得分:28)

无法恢复密钥。我曾经意外地删除了我的并遇到了同样的问题。我最后通过电子邮件向已经购买了我的应用程序的少数用户发送了关于我的错误的电子邮件,并告诉他们让我知道他们是谁,并且我会再次退还他们购买的应用程序,如果这是他们想要的。从那时起,我已经制作了几份钥匙。再一次,没有办法恢复这个。

另一方面,您可以尝试在计算机上进行系统还原,直到您之前没有放错或删除密钥的日期。

答案 1 :(得分:7)

我们曾遇到过同样的问题。如上所述,无法恢复密钥。但你可以尝试蛮力来恢复它。

此主题特别有用:Forgot Keystore password, thinking of Brute-Force detection. will it corrupt the keystore?

你应该至少知道你的密钥应该是什么。假设您知道密钥有androidapp2012。脚本将尝试这三个单词和其他单词的每个组合。在我们的案例中,我们在第一次尝试中恢复了它。

祝你好运。