百度地图申请密钥Android SDK
16lz
2021-01-23
Android签名证书的sha1值获取方式有两种:
第一种方法:使用keytool
第1步:运行进入控制台
第2步:定位到.android文件夹下,输入cd .android
第3步:输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),例如:
其中keytool为jdk自带工具;keystorefile为Android 签名证书文件
但是在按照百度官方的方法操作的时候出现了问题:
发现问题后,到网络上找了一下参考了zhaoxiao的CSDN博客和hao123huo的CSDN博客 ,
在cmd下,进入C:\Users\Administrator\.android目录执行命令如下:
keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 输入密码,用户等信息确认后便可生成一个debug.keystore就成功了
,但是生成的时候会出现另一个错误
keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect
这里需要输入的密码不是证书的密码执行keytool -import -keystore - file
这个命令提示需要输入密码 输入 changeit
再从新输入生成就可以了
更多相关文章
- Android百度地图一种简单实现多标注及响应时间的方法
- 百度地图集成
- android加载本地图片
- Android 设置百度地图最大最小缩放级别
- Android之解析Android Map地图返回的Json数据
- android 地图 MapView API Key 获取
- 使用Android Studio开发百度地图LBS过程中遇到找不到so文件
- Android百度地图——定位SDK(版本v3.1)(一)
- 基于Google Map API的android地图开发