android高德地图定位是准确的吗,高德地图定位不准确?原因在这里!

android高德地图定位是准确的吗,高德地图定位不准确?原因在这里!

高德地图的集成还是比较简单的,而且用法都有Demo,下面我就说一说定位不准确的原因吧

1.获取SHA1值出错,这个很重要,如果SHA1值不对的话,高德SDK是不会告诉你的,而且最可恶的是还能运行,位置就会不准确甚至偏差很大。

因为你获取的sha1值可能是默认的debug.keystore,而高德要求的是你打包签名后的自定义的SHA1值(JKS文件),如何查看keystore文件路径:AndroidStudio-->Build-->Generate Signed APK-->Key Stroe path就是签名打包后的路径,用它才行。也就是说,你的应用先签名打包,然后才能获取相匹配的SHA1值,进而获取准确的位置。

获取SHA1值

首先,绝大多数App在调试时使用的签名文件(debug keystore)和最终App发布使用的签名文件(自定义的keystore)是不同的,不同签名文件的SHA1值也是不同的。下面提供几种获取SHA1值的方式:

通过Android Studio编译器获取SHA1第一步、打开Android Studio的Terminal工具

第二步、输入命令:keytool -v -list -keystore keystore文件路径(AndroidStudio-->Build-->Generate Signed APK-->Key Stroe path就是签名打包后的路径)第三步、输入Keystore密码

SHA1 fingerprint使用 keytool(jdk自带工具)获取SHA1,按照如下步骤进行操作

1.运行进入控制台。开始-搜索里面输入cmd按回车

2.在弹出的控制台窗口中输入 cd .android定位到

3.继续在控制台输入命令。

debug.keystore(默认):命令为:keytool -list -v -keystore debug.keystore自定义的 keystore:命令为:keytool -list -v -keystore apk的keys

相关推荐

燕麦片吃多少才合适?揭开燕麦健康食用的秘密!
best365提现多久到账

燕麦片吃多少才合适?揭开燕麦健康食用的秘密!

📅 07-14 👁️ 1870
机顶盒上los闪红灯是什么情况(机顶盒los闪红是因为什么)
365bet指定开户网址

机顶盒上los闪红灯是什么情况(机顶盒los闪红是因为什么)

📅 08-05 👁️ 8566
如何在联通手机营业厅修改服务密码
best365提现多久到账

如何在联通手机营业厅修改服务密码

📅 09-17 👁️ 1642
揭秘Steam上Rust双版本之谜:究竟哪个才是你的游戏首选?
best365提现多久到账

揭秘Steam上Rust双版本之谜:究竟哪个才是你的游戏首选?

📅 10-09 👁️ 9599
沙特与伊朗“北京和解”:宿敌、冲突与新秩序
bat365手机版app

沙特与伊朗“北京和解”:宿敌、冲突与新秩序

📅 09-30 👁️ 7730
补体C3、C4,你知道是什么吗?
bat365手机版app

补体C3、C4,你知道是什么吗?

📅 09-07 👁️ 5841
欧洲杯2016:德国点球淘汰意大利晋身四强
bat365手机版app

欧洲杯2016:德国点球淘汰意大利晋身四强

📅 10-07 👁️ 2692
钨合金球有哪些种类?
365bet指定开户网址

钨合金球有哪些种类?

📅 07-26 👁️ 9341
王者荣耀宫本和吕布哪个好
365bet指定开户网址

王者荣耀宫本和吕布哪个好

📅 08-01 👁️ 4030