在签名apk

时间:2018-05-24 07:24:06

标签: java android android-studio android-keystore

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

我被困在里面请帮助我。

3 个答案:

答案 0 :(得分:4)

经过很长一段时间在互联网上搜索,我找到了解决问题的方法,这就解决了这个问题。

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。

答案 1 :(得分:1)

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

答案 2 :(得分:-3)

有时在生成带签名的apk之前,请先输入正确的密钥存储密码,密钥别名,密钥密码。如果我们输入错误或由于某些错误而生成带签名的apk,则会出现此类错误