Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我不小心删除了我的安卓密钥库,我该如何取回它?_Android_Key - Fatal编程技术网

Android 我不小心删除了我的安卓密钥库,我该如何取回它?

Android 我不小心删除了我的安卓密钥库,我该如何取回它?,android,key,Android,Key,好了,我的动作很平稳。我现在无法更新市场上的任何应用程序,因为我不小心删除了我的android密钥库。有人知道我怎么才能把它拿回来吗?我试过运行一个恢复程序,但不管出于什么原因,它都没有出现 如果您丢失了私钥,它将永远消失(除非您有备份) 如果您可以使用现有的APK,使用附加的新密钥对其进行签名并上传,那么可能值得一试。然后,对于后续版本,可以使用新密钥 无论这在实践中是否真的有效,我并不那么自信,但值得一试: 你可能运气不好 但如果是我,并且我知道密钥文件的任何部分(比如头或密钥名或其他),我

好了,我的动作很平稳。我现在无法更新市场上的任何应用程序,因为我不小心删除了我的android密钥库。有人知道我怎么才能把它拿回来吗?我试过运行一个恢复程序,但不管出于什么原因,它都没有出现

如果您丢失了私钥,它将永远消失(除非您有备份)

如果您可以使用现有的APK,使用附加的新密钥对其进行签名并上传,那么可能值得一试。然后,对于后续版本,可以使用新密钥

无论这在实践中是否真的有效,我并不那么自信,但值得一试:

你可能运气不好

但如果是我,并且我知道密钥文件的任何部分(比如头或密钥名或其他),我会立即卸载该分区,并为这些部分对设备文件进行grep(如果您在windows上,则使用LiveLinuxCD引导)


它可能不起作用,但最坏的情况是,你会浪费一两个小时的CPU时间进行一场白费力气的追逐。

谷歌现在允许你将新密钥上传到现有的应用程序中,方法是请求他们通过谷歌支持中的电子邮件/实时聊天将其重置

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

我按照这个过程,用一个新的密钥上传了一个更新到同一个应用程序。
Google Play Store技术团队帮助我重置了上一个键。

可能重复,假设我有两个人购买了我的应用程序。如果我删除了我现在在市场上的应用程序,然后用新的密钥发布同一个应用程序,那两个人还需要再次购买该应用程序吗?它将具有相同的包名。你怎么看?据我所知,你不能删除市场应用程序,只能取消发布?所以我猜如果签名不匹配,市场不会允许你上传同一软件包的新版本。您必须更改包名。“你需要自己用一个测试应用程序来试一下。”@adneal据我所知,而且为了你公司的声誉,你也得付钱给这些人。您可以从开发者控制台管理面板中看到所有凭证。联系他们并付款。然后你创建一个新的密钥库文件,上传并通知这些人。