jks與keystore
jks
是在android studio
裏面生成的簽名證書。
keystore
是eclipse
裏面生成的。
兩者在使用方式上沒有什麼區別,但是在算法上有一點點區別。
jks轉keystore
很多第三方市場,我們上傳apk
的時候,他們只支持keystore
,需要我們把.jks
簽名轉化爲.keystore
。
直接用命令行,先生成.p12文件,用p12生成keystore。
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
現在test.keystore的簽名應該與test.jks的簽名信息是一樣的了。
可以通過以下命令來驗證
keytool -v -list -keystore D:\test.keystore