我在运行我的安卓应用程序时遇到了问题,错误信息如下:
谢谢。
如何解决这个问题?生成最终归档文件时出错:java.security.UnrecoverableKeyException: 无法恢复密钥
谢谢。
如何解决这个问题?生成最终归档文件时出错:java.security.UnrecoverableKeyException: 无法恢复密钥
密钥库密码和密钥密码都需要相同。 如果它们不相同,您将会收到此错误提示。
您输入的密钥库密码或别名密码错误,导致出现“无法恢复密钥异常”。请为密钥库和别名输入正确的密码。
有时候,如果密钥由于过期等原因无效,则也会发生此情况。
你的密钥出了问题。
这将为您提供有关密钥的信息。
http://developer.android.com/tools/publishing/app-signing.html#debugmode
在调试模式下更改密钥
(To do so in Eclipse/ADT, go to Windows > Preferences > Android > Build.)
这是一个噩梦,文档上似乎没有清晰地解释如何解决问题...我也遇到了同样的问题,但在头脑风暴后我理解了。现在以最简单的方式来说...
当您选择应用签名时,Google要求您创建一个密钥用于登录应用程序。这就像您的传统密钥(应用程序签名证书)和基石一样。现在在上传时,会为您映射另一个密钥,这是第二层ID,让您更新应用程序。
现在,每当您丢失别名/密码时,您可以通过电子邮件联系Google,他们会告诉您创建新的密钥库,然后他们将使用它重置旧的(上传)密钥,因为他们已经有了您的传统密钥。因此,在应用程序生命周期的任何时刻,您都不需要拥有传统密钥,因为他们已经代为保管了。