1.jks转keystore
注意:考虑到未配置java环境变量的问题,建议在jdk中的bin文件夹下启动cmd
a)先生成临时.p12文件
keytool -importkeystore -srckeystore D:\test.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore test.p12
keytool -v -importkeystore -srckeystore D:\test.p12 -srcstoretype PKCS12 -destkeystore D:\test.keystore -deststoretype JKS
获取SHA256
keytool -list -v -keystore D:\test.keystore
2.jarsigner (空包签名,比如oppo,vivo上架)
注意:最后一个参数为keystore别名,别名不对会导致找不到证书链
oppo例:
jarsigner -verbose -keystore key的名字.keystore -signedjar OppoSignVerify_signed.apk OppoSignVerify.apk 别名
下图使用方法会引起找不到证书链问题: