安卓获取安全码SHA1

来源:互联网 发布:广州大数据局 编辑:程序博客网 时间:2024/05/21 07:03

用到高德地图开放平台开发Android应用的时候   ,

它需要每个应用绑定一个KEY  ,获取这个KEY需要一个安全码  SHA1 。

那么这个SHA1是什么呢 ?



这个是和签名有关的一个东西  具体是什么实在没去研究      

开发模式(debug)和发布模式(release)下的 sha1 值是不同的  

因为一个App开发模式和发布模式是两个签名  (发布模式的签名用keytool去手动生成)


eclipse查看SHA1  :

Windows:依次在 eclipse 中打开 Window -> Preferances -> Android -> Build。
Mac:依次在 eclipse 中打开 Eclipse/ADT->Preferances -> Android -> Build

右侧就有了 

但是要是Android  studio或者  eclipse中查看不了签名   

就需要用cmd 去查看  

利用jdk中的keytool工具  


命令  :

cd .android

回车继续输入:

开发模式使用 debug.keystore,命令为:keytool -list -v -keystore debug.keystore
发布模式使用 apk 对应的 keystore,命令为:keytool -list -v -keystore apk的keystore

然后是要求输入密钥,开发模式默认密码是 android;

                              发布模式的密码是为 apk 的 keystore 设置的密码。输入密钥后回车(如果没设置密码,可直接回车)







1 0
原创粉丝点击