区别
网上搜索的结果:
jks是在studio里面生成的签名证书,
keystore是eclipse里面生成的.
自己在Android Studio中试了一下,生成签名文件的结尾确实是jsk
转换
两种格式可以相互转换,这里记录下转换的方式
命令行:jsk--->p12--->keystore
keytool -importkeystore -srckeystore D:\mykey.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore D:\mykey.p12
keytool -v -importkeystore -srckeystore D:\mykey.p12 -srcstoretype PKCS12 -destkeystore D:\mykey.keystore -deststoretype JKS
验证
keytool -list -v -keystore test.keystore
后续发现可以直接转换也是成功的:
keytool -importkeystore -srckeystore D:\mykey.jks -srcstoretype JKS -destkeystore D:\mykey.keystore -deststoretype JKS