高德Key获取之SHA1

前言

获SHA1两方式即cmd控制台或Terminal工具生成。获需xxx.jks即签名文件(签名获xxx.jks)。
高德Key获取之SHA1

步骤

  • xxx.jks
  • 如图或Alt+F12打开Terminal工具,也可AndroidStudio底部打开。Terminal为插件,如图开/关。
    高德Key获取之SHA1
    高德Key获取之SHA1
  • 如图。输入keytool -list -v -keystore (绝对路径)/xxx.jks回车。路径正确提示输入**库口令即创建xxx.jks所设密码。输入屏幕无显示,完后回车。
    高德Key获取之SHA1
  • 找到SHA1复制返回添加key窗口粘贴。点提交后安装发布版安装包可正常用定位及其它功能。为保真机或虚拟机调试,需填调试SHA1。进入目录C:\Users\用户名\.android,所见debug.keystore与上面xxx.jks差不多。打开Terminal,输入keytool -list -v -keystore (绝对路径)/debug.keystore回车。路径正确提示输入**库口令,什么都不输入,直接回车得调试SHA1。如图:
    高德Key获取之SHA1

注意

  • 输入keytool -list -v -keystore (绝对路径)/xxx.jks报错,或因java环境变量配错,详参
  • key添加需SHA1,SHA1于一电脑唯一致同Key于不同电脑运行高德提示MD5安全码未通过,如图。解决即对不同电脑同上申请并配Key。
    高德Key获取之SHA1
  • Key与PackageName绑定,一Key在多App用致服务出错。
    高德Key获取之SHA1
  • 一Key对应一签名文件。签名文件更换则Key同更换。