昨天使用 HBuilder 打包安卓Apk。打包成功但是在使用高德地图的过程中并不能授权成功。查询发现是因为高德地图需要使用sha1安全码。如图:
sha1安全码是通过使用Android Studio 对同样的appid的工程签名得到 jks 文件,然后使用这个jks文件使用终端生成sha1安全码。
1、生成 jks 文件:
图一
参数解释:Key store path :保存位置;
alias : 证书别名;
图二
参数不解释
图三
点击Finish jks文件生成完毕;
2、生成sha1安全码。打开终端 cd到jks文件目录下
输入:keytool -list -v -keystore newone.jks
newone:jks文件名
回车;
3、好了拿到jks文件和sha1安全码了
4、打包Apk
注意:
(1)选择使用自有证书
(2)证书别名就是上面说的那个别名。
(3)私钥密码是你自己填写的 (我不知道♀️)
(4)证书文件就是那个jks文件啦;
如有正规军路过请指教!!!!!
最后给出一篇参考文章 https://blog.csdn.net/sinat_20037505/article/details/78834776