【问题标题】:Cannot recover key while making signed apk制作签名的apk时无法恢复密钥
【发布时间】:2018-05-24 07:24:06
【问题描述】:

我在制作签名 apk 时遇到问题,它一直说 无法恢复密钥。 Keystore 工作正常,它正在生成 SHA 密钥并显示密钥别名,当我输入错误密码时,它显示 验证码错误。 当我创建新的密钥库时会生成签名的 apk,但我想使用相同的密钥库在 Google Play 上更新我的应用程序。

我陷入了困境,请帮助我摆脱困境。

【问题讨论】:

  • @intellJ 我的朋友告诉我你的密码可能是错误的,在这种情况下我这样做只是为了验证。

标签: java android android-studio android-keystore


【解决方案1】:

在互联网上搜索了很长时间后,我找到了解决问题的方法。

keytool -storepasswd -new [insert new keystore password] -keystore [insert keystore file name]

keytool -keypasswd -alias [insert alias] -new [insert new key password] -keystore [insert keystore file name]

我只是更改了我的 KeyStore 和 KeyAlias 的密码,然后它突然为我生成了签名的 apk。

【讨论】:

  • 有什么办法可以找回android studio 3中的jks密码
  • 如果您没有 Java JDK(例如因为 Oracle 贪婪)怎么办?现在我知道了:C:\Program Files\Android\Android Studio\jre\bin
  • 我的两个密码相同,仍在 Android Studio 3.3 中 - 无法恢复密钥。
  • 这对我也有用。我只是不明白......终端识别旧密码但android studio没有
  • 他们是在推动我们使用 app bundle 还是什么!!这行得通..非常感谢。
【解决方案2】:

如果您启用了 Play 应用签名,您可以要求 Google 为您生成一个新密钥并使用它。似乎是一个很好的做法。 https://support.google.com/googleplay/android-developer/answer/9842756?hl=en

【讨论】:

    【解决方案3】:

    以前生成签名apk时请输入正确的密钥库密码、密钥别名、密钥密码。如果输入错误或生成签名apk时出现错误,则会出现此类错误

    【讨论】:

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