丢失了我在 android 市场上上传的应用程序的密钥库
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/11715621/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Lost my keystore for uploaded app on android market
提问by
I don't know how to solve my issue. We published an android app on the Android market. After fixing a few issue, we are not able to release it as a next version of the app in marketplace because we have lost the private key used to sign that build. If the update version is not signed by same key, android is not accepting the build.
我不知道如何解决我的问题。我们在 Android 市场上发布了一个 android 应用程序。修复了一些问题后,我们无法将其作为应用程序的下一个版本在市场上发布,因为我们丢失了用于签署该构建的私钥。如果更新版本没有使用相同的密钥签名,则 android 不接受构建。
For this application, few users have already purchased it on the market. If we upload the same application with different package name, purchased users will be unable to get the updated version. How can I solve the issue ? Any suggestions regarding this ?
对于这个应用程序,很少有用户已经在市场上购买了它。如果我们使用不同的包名上传相同的应用程序,购买的用户将无法获得更新版本。我该如何解决这个问题?对此有何建议?
Thanks in advance...
提前致谢...
采纳答案by adneal
There's no way to recover your key. I once accidently deleted mine and faced the same problem. I ended up emailing the few users who had already purchased my app about my mistake and told them to let me know who they are and that I would refund their purchase of the app again, if that's what they wanted. Since then, I've made several copies of my key. Once again, there is no way to recover this.
没有办法恢复你的钥匙。我曾经不小心删除了我的并面临同样的问题。我最终通过电子邮件向已经购买了我的应用程序的少数用户发送了关于我的错误的电子邮件,并告诉他们让我知道他们是谁,如果他们想要的话,我会再次退还他们购买的应用程序的费用。从那以后,我复制了几份我的钥匙。再一次,没有办法恢复这个。
On the other hand, you could try doing a system restore, on your computer, to a previous date in which you haven't misplaced or deleted your key yet.
另一方面,您可以尝试在您的计算机上将系统还原到您尚未放错或删除密钥的前一个日期。
回答by Sync
We had the same problem once. As stated above there's no way to recover your key. But you could try brute force to recover it.
我们曾经遇到过同样的问题。如上所述,无法恢复您的密钥。但是你可以尝试蛮力来恢复它。
This thread was particularly helpful: Forgot Keystore password, thinking of Brute-Force detection. will it corrupt the keystore?
这个线程特别有帮助:忘记了密钥库密码,想到了蛮力检测。它会破坏密钥库吗?
You should at least have a small idea of what your key should be. Lets say you know that the key have android
, app
and 2012
. The scripts will try every combination of these three words plus others. In our case we recovered it in our first attempt.
您至少应该对您的密钥应该是什么有一个小想法。假设您知道密钥有android
,app
和2012
。脚本将尝试这三个词和其他词的每一个组合。在我们的例子中,我们在第一次尝试中恢复了它。
Good luck.
祝你好运。