Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.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 - Fatal编程技术网

Android 我丢失了密钥库文件。现在我如何发布更新?

Android 我丢失了密钥库文件。现在我如何发布更新?,android,Android,我记得我的旧密钥库的密码。(私钥和公钥)。 我可以创建新的密钥存储并签署我的应用程序吗 无法在没有密钥库文件的情况下更新应用程序 你需要用新的软件包名称上传新的应用程序 将密钥存储库和私钥保存在安全的地方,以及 请确保您有它们的安全备份。如果将应用程序发布到 Google Play,然后丢失你在应用程序上签名时使用的密钥,你 将无法发布应用程序的任何更新,因为您必须 始终使用相同的密钥对应用程序的所有版本进行签名 无法恢复您的密钥。 所以最后,这是不可能的。请使用具有不同包名和版本的应用程

我记得我的旧密钥库的密码。(私钥和公钥)。
我可以创建新的密钥存储并签署我的应用程序吗

无法在没有密钥库文件的情况下更新应用程序

你需要用新的软件包名称上传新的应用程序

将密钥存储库和私钥保存在安全的地方,以及 请确保您有它们的安全备份。如果将应用程序发布到 Google Play,然后丢失你在应用程序上签名时使用的密钥,你 将无法发布应用程序的任何更新,因为您必须 始终使用相同的密钥对应用程序的所有版本进行签名

  • 无法恢复您的密钥。
所以最后,这是不可能的。请使用具有不同包名和版本的应用程序创建新的密钥库,并作为新应用程序发布

礼貌归

的性质,以及用于生成密钥对(私钥和公钥)的类似算法,使得在丢失密钥时无法检索密钥

密码短语用于散列私钥,以保护其使用。由于解密过程中使用的所有密码都是解除私钥的锁定,因此当私钥丢失时,不能使用密码派生私钥


第7.1.2节介绍了其工作原理

这是不可能的。您可以通过生成新的密钥库文件并向google支持团队请求来进行更改。详细说明如何生成和请求新文件:我有旧密钥库的所有密钥和Alice名称,我可以创建新密钥库吗?@AkshayMahure@AkshayMahure.Yes。使用具有不同包名称和版本的应用程序创建新密钥库,并作为新应用程序发布。