keytool -importkeystore -srckeystore /Users/zhe/Desktop/Test.jks -destkeystore /Users/zhe/Desktop/Test_sign.jks -deststoretype PKCS12
生成jks
- 通过AndroidStudio生成
- 通过命令生成
生成jks文件后,会有个Warning
jks密钥库使用专用格式建议使用keytool my release key keystore my release key keystore pkcs12迁移到行业标准格式pkcs12
解决方案:
keytool -importkeystore -srckeystore srckey -destkeystore targetkey -deststoretype pkcs12
注意srckey和targetkey不能相同,否则会报如下错误
keytool 错误: java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big.
eg:
keytool -importkeystore -srckeystore /Users/zhe/Desktop/Test.jks -destkeystore /Users/zhe/Desktop/Test_sign.jks -deststoretype PKCS12