【问题标题】:Cannot recover key - When generating Signed APK无法恢复密钥 - 生成签名 APK 时
【发布时间】:2018-08-31 10:16:41
【问题描述】:

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

我发现了很多基于同一问题的问题,但没有一个解决方案对我有用,老实说,我不知道还能做什么。

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

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

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

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

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

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

有人建议我检查 lint 报告并收到“恭喜 - 未发现问题”消息。

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

【问题讨论】:

    标签: android keystore jks


    【解决方案1】:

    我从来没有通过找到密钥来修复这个错误。

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

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

    然后我向谷歌发送了一张票,说我丢失了我的密钥并将上传证书附加到票上。两天后,一位支持人员联系了我,他说新证书已成功上传,再过两天就会生效。

    所以在等了两天之后,我成功地将更新推送到我的应用程序,没有任何问题。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      相关资源
      最近更新 更多