我正在尝试签署我的apk文件,以便使用以下命令发布我的应用程序更新:jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore myrelease-key.keystore CordovaAppreleaseunsigned.apk alias_name
但遇到了以下错误:
jarsigner: Certificate chain not found for: ¡sigalg. ¡sigalg must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.
我刚刚换了一台新电脑,所以我把我的.keystore文件复制到了它上面。当我执行keytool -list -v
时,看起来它包含了私钥,所以我不明白问题出在哪里。是公钥丢失了吗?
isigalg.
会被视为别名? - user207421