Android签名证书的sha1值获取方式有两种:

第一种方法:使用keytool

第1步:运行进入控制台

百度地图申请密钥Android SDK_第1张图片 百度地图申请密钥Android SDK_第2张图片

第2步:定位到.android文件夹下,输入cd .android

百度地图申请密钥Android SDK_第3张图片

第3步:输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),例如:

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

百度地图申请密钥Android SDK_第4张图片

百度地图申请密钥Android SDK_第5张图片


但是在按照百度官方的方法操作的时候出现了问题:

百度地图申请密钥Android SDK_第6张图片


发现问题后,到网络上找了一下参考了zhaoxiao的CSDN博客和hao123huo的CSDN博客 ,


  在cmd下,进入C:\Users\Administrator\.android目录执行命令如下:

          keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000            输入密码,用户等信息确认后便可生成一个debug.keystore             百度地图申请密钥Android SDK_第7张图片  

就成功了

百度地图申请密钥Android SDK_第8张图片

,但是生成的时候会出现另一个错误  

keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect

这里需要输入的密码不是证书的密码执行 keytool -import -keystore - file  这个命令提示需要输入密码 输入  changeit
再从新输入生成就可以了





更多相关文章

  1. Android百度地图一种简单实现多标注及响应时间的方法
  2. 百度地图集成
  3. android加载本地图片
  4. Android 设置百度地图最大最小缩放级别
  5. Android之解析Android Map地图返回的Json数据
  6. android 地图 MapView API Key 获取
  7. 使用Android Studio开发百度地图LBS过程中遇到找不到so文件
  8. Android百度地图——定位SDK(版本v3.1)(一)
  9. 基于Google Map API的android地图开发

随机推荐

  1. android - SAX解析XML数据
  2. 自定义ProgressBar
  3. Android(安卓)技术专题系列之十七 -- volum
  4. Android(安卓)Makefile 具体是 如何识别
  5. Android(安卓)ANR分析
  6. Android(安卓)Permission大全
  7. 在android中显示网络图片及查看页面源代
  8. 如何正确获得Android内外SD卡路径
  9. Android混合开发
  10. android中的四种启动模式launchMode