Android 别名密码的密钥库 'Cannot recover key'
Android Keystore 'Cannot recover key' for Alias Password
我正在尝试发布 Android 应用程序的更新,该应用程序最初于 2014 年发布到商店。我仍然有密钥库文件,但 none 开发环境 (例如 Eclipse)。
我本来以为我忘记了Keystore密码,后来想起来那个密码是空的。但是,Android Studio 不允许我使用密码为空的密钥库。因此,我需要做大量研究以找到有关如何更改此密码的信息...我终于遇到了 https://www.c-sharpcorner.com/blogs/forgot-keystore-passwordjks-file-you-can-still-recover-it,它给出了从空白密码更改的示例。
更改此密码后,我就可以通过 Android Studio 生成签名应用程序包时收到的 'Password verification failed' 消息。
现在的问题是我在生成签名的应用程序包时收到 'Cannot recover key' 消息。做研究,这似乎是别名密钥密码输入错误的时候。我几乎肯定我使用了正确的密码(与我将上面的 Keystore 密码更改为相同的密码)但它不允许我这样做。有什么办法可以克服这个问题吗?正如我上面所说,我无权访问 gradle 或来自开发环境的日志...我真的不想将新应用程序上传到商店。
如有任何帮助,我们将不胜感激。
我建议您尝试使用 Keystore Explorer.
打开您拥有的两个密钥库文件(一个密码为空,一个密码为空)
请注意,有两组密码通常带有 '*.jks' 文件格式密钥库,一组用于具有您的密钥或别名的密钥库,另一组用于解锁密钥库中的密钥或别名,它们可以是不同的,你需要在签名时两者都有。因此,也可以通过右键单击并在 Keystore Expolrer 中选择“解锁”来尝试解锁密钥库中的密钥或别名。
获得正确的密码后,您就可以进行修正,例如重新设置密钥库的密码,重新设置密钥或别名的密码,甚至完全创建一个新的密钥库并复制密钥或别名进入其中,只需确保每一步都保存一份备份,以免丢失您的密钥。
我正在尝试发布 Android 应用程序的更新,该应用程序最初于 2014 年发布到商店。我仍然有密钥库文件,但 none 开发环境 (例如 Eclipse)。
我本来以为我忘记了Keystore密码,后来想起来那个密码是空的。但是,Android Studio 不允许我使用密码为空的密钥库。因此,我需要做大量研究以找到有关如何更改此密码的信息...我终于遇到了 https://www.c-sharpcorner.com/blogs/forgot-keystore-passwordjks-file-you-can-still-recover-it,它给出了从空白密码更改的示例。
更改此密码后,我就可以通过 Android Studio 生成签名应用程序包时收到的 'Password verification failed' 消息。
现在的问题是我在生成签名的应用程序包时收到 'Cannot recover key' 消息。做研究,这似乎是别名密钥密码输入错误的时候。我几乎肯定我使用了正确的密码(与我将上面的 Keystore 密码更改为相同的密码)但它不允许我这样做。有什么办法可以克服这个问题吗?正如我上面所说,我无权访问 gradle 或来自开发环境的日志...我真的不想将新应用程序上传到商店。
如有任何帮助,我们将不胜感激。
我建议您尝试使用 Keystore Explorer.
打开您拥有的两个密钥库文件(一个密码为空,一个密码为空)请注意,有两组密码通常带有 '*.jks' 文件格式密钥库,一组用于具有您的密钥或别名的密钥库,另一组用于解锁密钥库中的密钥或别名,它们可以是不同的,你需要在签名时两者都有。因此,也可以通过右键单击并在 Keystore Expolrer 中选择“解锁”来尝试解锁密钥库中的密钥或别名。
获得正确的密码后,您就可以进行修正,例如重新设置密钥库的密码,重新设置密钥或别名的密码,甚至完全创建一个新的密钥库并复制密钥或别名进入其中,只需确保每一步都保存一份备份,以免丢失您的密钥。