百度地图之获取Android签名证书的sha1值

转载 2016年05月31日 00:29:50

转载自:http://blog.csdn.net/harvic880925/article/details/17618743

前言:今天开始研究LBS定位,使用百度定位API,但要用到签名,百度帮助文档上写了两种方法,坑爹,不能直接用,最后使用keytool工具完成的,下面是解决过程;

一、百度官方方法

第一种:使用keytool

    keytool -list -v keystorefile -storepass 123456

其中keytool为jdk自带工具;keystorefile为Android 签名证书文件

第二种:在adt 22中直接查看

    如果使用adt 22,可以在eclipse中直接查看:winows -> preferance -> android -> build。 如下图示:

其中"SHA1 fingerprint"值即为Android签名证书的sha1值。

二、实际情况

原以为百度还挺人性,说就说了还截了个图,咦呀,顿时那个仰慕之情滔滔江水啊,真正实操起来,悲催的事出现了,第二种方法的实际截图是这个样子的,然后就一脸黑线。

也就是第二种方法根本不能用!!!!MY GOD LADY GAGA

使用keytool

一、配置环境变量

由于要用到keytool工具,而keytool是jdk里的一个工具,首先将jdk/bin所在的目录加到环境变量的PATH中

看我的keytool所在位置

将所在路径E:\Program Files\android others\jdk\bin加到PATH变量中:

二、找到另一个文件debug.keystore

这个文件是在你放工程的目录下的,如果是默认的话,是在C:\Documents and Settings\Administrator\.android目录下

也可能在电脑用户目录下,如我的C:\Users\afang\.android

三、运行命令

1、使用cd命令,将工作目录切换到C:\Documents and Settings\Administrator\.android目录下

2、输入:keytool -list -keystore debug.keystore

3、输入密钥库口令:如果没设置,这里就是空,直接回车就进去了。

 



百度地图生成API Key 获取Android签名证书的sha1值

百度地图官方的方法             以上就是两种获取方法。  第二种就不说,就那么简单,只要adt 22 就可以直接看到      我之前电脑里面在android 官网下载两次ecli...
  • zgf1991
  • zgf1991
  • 2014年03月04日 22:19
  • 16620

Android签名证书的sha1值获取

Android签名证书的sha1值获取的方法
  • jian51868
  • jian51868
  • 2015年10月23日 16:16
  • 1594

获取Android签名证书SHA1值

Android签名证书的sha1值获取方式有3种: 第一种方法:使用keytool 第1步:运行进入控制台第2步:定位到.android文件夹下输入cd .android第3步:输入keytoo...
  • u010940300
  • u010940300
  • 2015年03月24日 19:02
  • 4221

百度地图 Android签名证书的sha1值获取方式

百度地图安全码构成: Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名),例如: BB:0D:AC:74:D3:21:E1:43:67:71:9...
  • zhlf91718
  • zhlf91718
  • 2015年04月08日 19:10
  • 847

百度地图生成API Key 获取Android签名证书的sha1值

百度地图官方的方法             以上就是两种获取方法。  第二种就不说,就那么简单,只要adt 22 就可以直接看到      我之前电脑里面在android 官网下载两次ecli...
  • zgf1991
  • zgf1991
  • 2014年03月04日 22:19
  • 16620

百度地图生成API Key 获取Android签名证书的sha1值

百度地图官方的方法             以上就是两种获取方法。  第二种就不说,就那么简单,只要adt 22 就可以直接看到      我之前电脑里面在Android 官网...
  • bfboys
  • bfboys
  • 2016年10月16日 10:42
  • 242

获取Android签名证书的sha1值 百度地图

前言:今天开始研究LBS定位,使用百度定位API,但要用到签名,百度帮助文档上写了两种方法,坑爹,不能直接用,最后使用keytool工具完成的,下面是解决过程; 一、百度官方方法 第一种:...
  • zhangzhikaixinya
  • zhangzhikaixinya
  • 2014年03月13日 15:59
  • 4603

Android Studio中集成百度地图获取本地debug版本的签名证书SHA1值

百度地图开发申请Key的时候需要开发者提供SHA1证书指纹数据,由于现在很多人用的开发工具是Android Studio,在Android Studio中获取本地的debug版本的SHA1签名证书的值...
  • androidzsp
  • androidzsp
  • 2016年08月12日 08:52
  • 860

Android签名证书的sha1值获取方式(使用keytool )

第1步:运行进入控制台 第2步:定位到.android文件夹下,输入cd .android 第3步:输入keytool -list -v -keystoredebug.keyst...
  • Flappy92
  • Flappy92
  • 2016年05月16日 10:43
  • 378

Android签名证书的sha1值获取方式

在学习百度地图SDK接入的时候接触到了“sha1值” 这个概念,顿时就一脸懵逼了,百度了一下才知道“SHA1”的全称是“安全哈希算法“(Secure Hash Algorithm),主要适用于数字签名...
  • zheng_weichao
  • zheng_weichao
  • 2017年05月10日 17:42
  • 143
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:百度地图之获取Android签名证书的sha1值
举报原因:
原因补充:

(最多只允许输入30个字)