35

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

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

提前致谢...

4

2 回答 2

31

没有办法恢复您的密钥。我曾经不小心删除了我的并面临同样的问题。最后,我通过电子邮件向已经购买了我的应用程序的少数用户发送了关于我的错误的电子邮件,并告诉他们让我知道他们是谁,如果他们想要的话,我将再次退还他们购买的应用程序。从那以后,我制作了几份我的钥匙。再一次,没有办法恢复这一点。

另一方面,您可以尝试在您的计算机上将系统还原到您尚未放错位置或删除密钥的前一个日期。

于 2012-07-30T05:17:56.677 回答
7

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

这个线程特别有用:忘记密钥库密码,考虑暴力检测。它会破坏密钥库吗?

您至少应该对您的密钥应该是什么有一个小想法。假设您知道密钥有android,app2012。脚本将尝试这三个单词以及其他单词的所有组合。在我们的案例中,我们在第一次尝试中恢复了它。

祝你好运。

于 2012-08-10T18:01:28.980 回答