简述:
有时候在使用第三方SDK时需要提供项目的SHA1值等,比如在使用百度地图的过程中在获取申请key值的时候就需要配置SHA1值,之前使用Eclipse的时候很容易找到,可是转投Android Studio后却一脸懵逼,今天就来总结一下SHA1值得获取。
SHA1和MD5值获取:
方式一:通过gradle
1、打开自己的项目,点击右侧的Gradle出现下图界面。
2,点击app-->android-->singingReport,如下图:
3,如果是第一次运行singingReport则编译器会从jcenter中下载很多jar包,这个过程比较耗时,网络好的话需要2~3分钟,如果之前已经运行过singingReport则会立即出现下图:
从上图可以看到这样不但获取了SHA1值和MD5值,而且也获取了app的Debug版本和release版本(如果已经配置)的所有相关配置信息。
方式二:通过keytool
(注:来源于百度地图开放平台)
1、运行进入控制台
2、定位到.android文件夹下,输入cd .android
3、输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),例如:其中keytool为jdk自带工具;keystorefile为Android 签名证书文件
图文直播到此结束,大家带走马扎散了吧!!!