代码之家  ›  专栏  ›  技术社区  ›  Demonic218

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

  •  0
  • Demonic218  · 技术社区  · 7 年前

    我试图释放我的APK签名版本,但我不断得到一个“无法恢复密钥”错误。

    我试过答案 here . 这给了我:

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

    here

    我也试过这个答案 here ,再次得到与第一次尝试相同的不可恢复的keyException。

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

    有人建议我查看lint报告,并收到一条“恭喜-未发现任何问题”的消息。

    顺便问一下,为应用程序创建一个新的密钥(不是密钥库)是否会导致Playstore将其视为一个新的应用程序?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Demonic218    7 年前

    我从来没有找到钥匙来纠正这个错误。

    当我上传应用到开发者控制台的时候,我好像已经为谷歌的应用签名了。

    查看列出的文档 here . 我创建了一个新的密钥库(如果使用旧密钥库,则避免与以前的密钥混淆),创建了一个新密钥,并按照文档的指示生成了一个上载证书。

    然后我给谷歌发了一张罚单,说我丢了钥匙,把上传证书附在了罚单上。两天后,一位支持人员联系了我,他说新证书已成功上传,再过两天就生效了。

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