keystore 是Eclipse 打包生成的签名。
jks是Android studio 生成的签名。
都是用来打包的,并保证应用的唯一性,这就是他们的最大的区别!
备注:很多第三方市场,我们上传apk的时候,他们只支持keystore,需要我们把.jks签名转化为.keystore!
例:百度地图开发版SHA1值和发布版SHA1值的获取
一、开发版SHA1值获取
直接通过.android目录下的debug.keystore生成
命令为:keytool -list -v -keystore debug.keystore
二、发布版SHA1值获取
使用 apk 对应的 keystore,命令为:keytool -list -v -keystore apk 的 keystore(或者.jks)
附:发布版jks路径在app的build.gradle中配置
参考:https://blog.csdn.net/jack_dream_li/article/details/53606799