前言
获SHA1两方式即cmd
控制台或Terminal
工具生成。获需xxx.jks
即签名文件(签名获xxx.jks
)。
步骤
- 获
xxx.jks
- 如图或
Alt+F12
打开Terminal
工具,也可AndroidStudio底部打开。Terminal
为插件,如图开/关。 - 如图。输入
keytool -list -v -keystore (绝对路径)/xxx.jks
回车。路径正确提示输入密钥库口令即创建xxx.jks
所设密码。输入屏幕无显示,完后回车。 - 找到SHA1复制返回添加key窗口粘贴。点提交后安装发布版安装包可正常用定位及其它功能。为保真机或虚拟机调试,需填调试SHA1。进入目录
C:\Users\用户名\.android
,所见debug.keystore
与上面xxx.jks
差不多。打开Terminal
,输入keytool -list -v -keystore (绝对路径)/debug.keystore
回车。路径正确提示输入密钥库口令,什么都不输入,直接回车得调试SHA1。如图:
注意
- 输入
keytool -list -v -keystore (绝对路径)/xxx.jks
报错,或因java环境变量配错,。 - key添加需SHA1,SHA1于一电脑唯一致同Key于不同电脑运行高德提示
MD5安全码未通过
,如图。解决即对不同电脑同上申请并配Key。 - Key与PackageName绑定,一Key在多App用致服务出错。
- 一Key对应一签名文件。签名文件换则Key同换。