我刚刚将Android Studio升级到了3.3.1
版,也将我的项目迁移到了AndroidX
,现在的问题是,当我尝试为该项目生成签名的APK时,它始终失败并显示以下错误消息:
java.util.concurrent.ExecutionException:java.lang.RuntimeException:jarsigner失败,退出代码为1: jarsigner:与mykolo关联的密钥不是私钥
我确定我使用的密码和别名都是正确的,所以我将不胜感激
答案 0 :(得分:0)
在终端输入: keytool -v -list -keystore path_to_yout_keystore
你会收到这样的警告
警告: JKS 密钥库使用专有格式。建议使用“keytool -importkeystore -srckeystore path_to_yout_keystore -destkeystore path_to_yout_keystore -deststoretype pkcs12”迁移到行业标准格式PKCS12
用这个命令 keytool -importkeystore -srckeystore path_to_yout_keystore -destkeystore path_to_yout_keystore -deststoretype pkcs12
您将获得推荐格式的密钥库