无法恢复密钥-生成签名APK时

时间:2018-08-31 10:16:42

标签: android keystore jks

我正在尝试发布签名版的APK,但是我一直收到“无法恢复密钥”错误。

我已经找到了很多基于同一问题的问题,但是没有一个解决方案对我有用,老实说,我不知道该怎么办。

我写下了密钥库密码和密钥别名密码,所以我可以肯定它们是正确的,这些错误使我有些怀疑。

我已经尝试了here中列出的答案。这给了我

  

java.security.UnrecoverableKeyException:无法恢复密钥。

我已尝试关注此视频here。我找到了我的两个密码,但仍然是同样的问题。

我也尝试过此答案here,再次获得了与第一次尝试相同的UnrecoverableKeyException。

我也做了this。就像这个用户一样,我可以看到我的证书,但不确定是否有帮助。

建议我检查皮棉报告,并收到“恭喜-未发现问题”消息。

PS。需要明确的是,为该应用创建新密钥(而非密钥存储区)会导致Playstore将其视为新应用吗?

1 个答案:

答案 0 :(得分:1)

我从未设法通过找到密钥来解决此错误。

当我确实将应用程序上传到开发者控制台时,我似乎已经为Google的应用程序签名注册了该应用程序。

按照here中列出的说明进行操作。我创建了一个新的密钥库(如果使用旧的密钥库,以避免与先前的密钥混淆),创建了一个新的密钥,并按照文档中的说明生成了一个上传证书。

然后我向Google发送了一张票证,说我丢失了钥匙,并在票证上附加了上传证书。两天后,支持人员与我联系,他说新证书已成功上传,再过两天,它将生效。

因此,在等待了这两天之后,我成功地将更新推送到我的应用程序中。

我知道这不是查找上一个密钥的解决方法,但我希望它能帮助遇到类似问题的其他人。