百度地图 获取Android签名证书的sha1值 (百度地图SDK 230错误)
来源:互联网 发布:科技展软件 编辑:程序博客网 时间:2024/04/26 23:31
前言:今天开始研究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目录下
三、运行命令
1、使用cd命令,将工作目录切换到C:\Documents and Settings\Administrator\.android目录下
2、输入:keytool -list -keystore debug.keystore
3、输入密钥库口令:如果没设置,这里就是空,直接回车就进去了。
- 百度地图 获取Android签名证书的sha1值 (百度地图SDK 230错误)
- 获取Android签名证书的sha1值 百度地图
- 百度地图 Android签名证书的sha1值获取方式
- 百度地图之获取Android签名证书的sha1值
- 百度地图2.1获取密钥配置的Android签名证书的sha1值
- 百度地图获取密钥配置的Android签名证书的sha1值
- 百度地图获取密钥配置的Android签名证书的sha1值
- 百度地图2.1获取密钥配置的Android签名证书的sha1值
- 百度地图生成API Key 获取Android签名证书的sha1值
- 获取Android签名证书的sha1值,用于设置百度地图密钥
- 百度地图生成API Key 获取Android签名证书的sha1值
- Android Studio中集成百度地图获取本地debug版本的签名证书SHA1值
- 百度地图生成API Key 获取Android签名证书的sha1值
- Android 百度地图SHA1签名的问题
- Android 高德地图、百度地图的sha1值获取
- Android学习(7)---Android Studio集成百度地图SDK时获取SHA1与遇到的错误
- Android Studio(获取SHA1值)打包签名图解以及使用百度地图无法正常显示(AK错误)的解决方案
- 百度地图获取sha1值
- ExploitExercises_Nebula_Level02
- iOS PhotoKit
- Linux driver model ----- platform
- C语言中,getchar()函数的使用事项
- oracl 函数示例 FUNCTION 必须有返回值
- 百度地图 获取Android签名证书的sha1值 (百度地图SDK 230错误)
- 判断一棵二叉树是不是另一棵的子结构问题
- LeetCode394 Decode String java solution
- App测试中ios和Android的区别2
- Android中inflate的使用:
- android studio调用图形界面解决git冲突
- 初识Hibernate
- Spring Web MVC注解应用及一些常用方法技巧
- Python 第一天之Python环境配置