6

当我想运行我的 android 应用程序时遇到问题,这是错误消息:

生成最终存档时出错:java.security.UnrecoverableKeyException:无法恢复密钥

如何解决这个问题呢?

谢谢你

4

5 回答 5

4

密钥库密码和密钥密码都需要相同。如果它们不相同,您一定会收到此错误。

于 2015-10-19T16:34:27.877 回答
2

您输入了密钥库密码或别名密码错误,这就是为什么您无法恢复密钥异常。为密钥库和别名输入正确的密码。
有时如果密钥由于过期等原因无效,那么这也会发生

于 2013-01-09T08:49:40.070 回答
2

我遇到了同样的问题,解决方法如下:

1-当我更改密钥库密码时,返回“修改密钥的密码错误”,在这种情况下密钥库密码不正确。

2-如果您有以下错误,“无法恢复密钥”,在这种情况下,storepass 是正确的,但该别名的密码不正确,我记得我的 pass 并更改,问题就消失了。

于 2018-12-28T16:27:05.867 回答
0

你的钥匙有问题。

这将为您提供有关密钥的信息

http://developer.android.com/tools/publishing/app-signing.html#debugmode

在调试模式下更改密钥

(To do so in Eclipse/ADT, go to Windows > Preferences > Android > Build.)
于 2013-01-09T08:39:24.070 回答
0

这是面临的一场噩梦,文档似乎不太清楚如何找出你的出路……我遇到了同样的问题,但在头脑风暴后我明白了。现在用最简单的术语...

当您选择加入应用签名时,Google 会让您创建一个用于登录您的应用的密钥。这就像您的旧密钥(应用程序签名证书),是基础。现在在上传时,另一个键映射到您,这是您的第二层 ID,这可以让您更新您的应用程序。

现在,每当您丢失别名/密码时,您都会通过邮件联系 google,他们会告诉您创建一个新的密钥库,他们将使用该密钥库重置旧密钥(上传密钥),因为他们已经拥有旧密钥。因此,在应用程序生命周期的任何时候,您都不需要拥有旧密钥,因为他们已经为您提供了它。

于 2018-10-23T13:50:45.257 回答