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

33 android google-play

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

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

提前致谢...

adn*_*eal 28

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

另一方面,您可以尝试在计算机上执行系统还原,直到您尚未错放或删除密钥的上一个日期.


Syn*_*ync 7

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

这个帖子特别有用:忘记密钥库密码,考虑Brute-Force检测.它会破坏密钥库吗?

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

祝好运.

  • 一旦密钥库丢失.您无法更新该应用程序.使用具有不同包名称和版本的应用程序创建新的密钥库,并将其作为新应用程序发布.我曾经遭受过这种痛苦.我得到的最好的学习是,为了保护密钥库,更好的方法是通过电子邮件发送给自己. (2认同)
  • "如果我自己丢失了密钥库文件怎么办?"那么在你将来生成apk之前你会想三次不做同样的错误:) (2认同)