无法生成已签名的APK

3

我刚把我的Android Studio升级到3.3.1版本,也将项目迁移到了AndroidX,但现在的问题是,当我尝试为该项目生成已签名的APK时,它一直失败并显示以下错误信息:

  • 出现了什么问题: 执行任务“:app:packageReleaseBundle”时失败。

    java.util.concurrent.ExecutionException: java.lang.RuntimeException: jarsignerfailed with exit code 1 : jarsigner: key associated with mykolo not a private key

我确定我使用的密码key和别名都是正确的,所以希望能得到任何帮助。


我遇到了类似的问题,这个链接对我很有帮助:https://dev59.com/tlwY5IYBdhLWcg3wH0tC#54640805 - Palejandro
1个回答

0
在终端输入: keytool -v -list -keystore path_to_yout_keystore 你会收到如下警告:
警告: JKS密钥库使用专有格式。建议迁移到PKCS12,这是一种使用“keytool -importkeystore -srckeystore path_to_yout_keystore -destkeystore path_to_yout_keystore -deststoretype pkcs12”命令的行业标准格式。
使用以下命令: keytool -importkeystore -srckeystore path_to_yout_keystore -destkeystore path_to_yout_keystore -deststoretype pkcs12
你将获得推荐的密钥库格式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接