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

第一种方法:使用keytool

第1步:运行进入控制台

百度地图申请**Android SDK 百度地图申请**Android SDK

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

百度地图申请**Android SDK

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

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

百度地图申请**Android SDK

百度地图申请**Android SDK


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

百度地图申请**Android SDK


发现问题后,到网络上找了一下参考了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
 

就成功了

百度地图申请**Android SDK

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

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

这里需要输入的密码不是证书的密码执行keytool -import -keystore - file 这个命令提示需要输入密码
输入 changeit

再从新输入生成就可以了





相关文章:

  • 2021-04-06
  • 2021-06-19
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-15
  • 2021-06-02
  • 2021-06-11
  • 2021-08-24
  • 2022-01-17
  • 2021-05-24
  • 2022-12-23
相关资源
相似解决方案