2010-09-23 129 views
1

Welp,顺利移动我的部分。我现在无法更新市场中的任何应用程序,因为我不小心删除了我的android密钥库。有谁知道我怎么能找回来?我试过运行一个恢复程序,但无论出于何种原因它都没有显示出来。我不小心删除了我的android密钥库,我该如何恢复它?

+0

可能有[可以从以前的apk版本文件获取私有签名的密钥库文件的副本吗?](http://stackoverflow.com/questions/2184728/is-there-way-to-get-private-signed- keystore-file-from-previous-apk-release-file) – 2010-09-23 19:44:06

回答

4

如果你失去了你的私钥,它将永远消失(除非你有备份)。

也许值得尝试,如果你可以拿你现有的APK,用附加的新密钥签名并上传它们。然后对于后续版本,您可以使用新密钥。

这是否确实在实际工作中,我没有那么自信,但可能是值得一试:
How to sign an APK with more than one certificate?

+0

假设我有两个人购买我的应用程序。如果我现在删除了我在市场上的应用程序,然后用新密钥发布相同的应用程序,这两个人是否必须再次购买该应用程序?它会有相同的包名称。你怎么看? – adneal 2010-09-23 20:28:23

+0

据我所知,你不能删除一个市场应用程序,只有取消发布?所以我猜想如果签名不匹配,市场不会让你上传同一包的新版本。您必须更改软件包名称。你需要用测试应用程序为自己尝试一下。 – 2010-09-23 21:08:07

+0

@ adneal根据我的知识和你公司声誉的缘故,你必须付出这些人民。您可以在开发者控制台管理面板中看到所有凭据,并与他们联系并付款。然后你创建一个新的密钥库文件并上传并通知这些人。 – 2015-07-22 09:08:19

0

你也许是出于运气。但如果是我,并且我完全知道密钥文件的任何位(例如标题或密钥名称或其他),我会立即卸载该分区,并为这些位grep设备文件(if你在windows上,用一张live linux CD启动)。

它可能无法正常工作,但最糟糕的情况是,你会在一次大雁追逐中放松一两个小时的CPU时间。

0

Google现在允许您将新密钥上传到现有应用,方法是请求他们通过Google支持中的电子邮件/实时聊天进行重置。

此过程需要1-2个工作日。

我遵循此流程,并使用新密钥将更新上传到同一应用程序。 Google Play商店技术团队帮助我重置了以前的密钥。

相关问题