Android开发时,在使用百度地图的时,需要api_key,在申请api_key的时候需要填写sha1,因为自己多次遇到,所以总结了一下,
1,获取开发板sha1
申请开发板sha1比较简单,windows系统有自带的,一般下载jdk的时候也会有,用cmd进入,这个是没有密码的,直接回车就可以获取,输入命令如下图 keytool -list -v -keystore debug.keystore,然后将指纹证书复制下来就可以用了
2.获取发布版sha1
这个是比较正式的,获取的方法其实差不多,只是将自带的debug签名换成自己的,eclipse的是.keystore格式.Android studio的是.jks格式的,其实性质都一样,需要先进入jdk的bin路径,进入bin目录后输入keytool -list -v -keystore D:\work\apk\tzy_keystore.keystore 你的签名名称(可以是abdc_keystore,也可以是abc.jks)
秘钥库口令是你的签名密码,输入是不显示的,输正确回车就行了(第一次用的是好就被坑了)
复制下来,就可以去百度地图申请apikey了