当我想运行我的 android 应用程序时遇到问题,这是错误消息:
生成最终存档时出错:java.security.UnrecoverableKeyException:无法恢复密钥
如何解决这个问题呢?
谢谢你
当我想运行我的 android 应用程序时遇到问题,这是错误消息:
生成最终存档时出错:java.security.UnrecoverableKeyException:无法恢复密钥
如何解决这个问题呢?
谢谢你
密钥库密码和密钥密码都需要相同。如果它们不相同,您一定会收到此错误。
您输入了密钥库密码或别名密码错误,这就是为什么您无法恢复密钥异常。为密钥库和别名输入正确的密码。
有时如果密钥由于过期等原因无效,那么这也会发生
我遇到了同样的问题,解决方法如下:
1-当我更改密钥库密码时,返回“修改密钥的密码错误”,在这种情况下密钥库密码不正确。
2-如果您有以下错误,“无法恢复密钥”,在这种情况下,storepass 是正确的,但该别名的密码不正确,我记得我的 pass 并更改,问题就消失了。
你的钥匙有问题。
这将为您提供有关密钥的信息
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,他们会告诉您创建一个新的密钥库,他们将使用该密钥库重置旧密钥(上传密钥),因为他们已经拥有旧密钥。因此,在应用程序生命周期的任何时候,您都不需要拥有旧密钥,因为他们已经为您提供了它。