【Android】高德定位错误总结

看效果,一般般(我明明在教学楼,怎么跑公寓楼了 |-_-)

【Android】高德定位错误总结_第1张图片

博主使用的高德定位SDK
网上各种教程已经满天飞了,高德开发者官网也各种教程。

我也懒得再敲那么多没用的东西。记录下做这的demo过程中遇到的问题。

1.博主用的Android7.1(Android 6.0+) 遇到错误12(即缺少定位权限)
暂时不会自动申请权限,。所以直接手动到授权管理添加权限~~
(下次补上动态申请权限)

2.错误7(即Key错误
【Android】高德定位错误总结_第2张图片

回顾下与key有关的东西,监察看哪里出错了?
首先key是在开发者官网控制台这里提供的:
【Android】高德定位错误总结_第3张图片
需要将此Key放在Android项目中的Minifist中的 application 结点下

data
      android:name="com.amap.api.v2.apikey"
      android:value="将上面的key值放入"/>

同样添加服务:

<service android:name="com.amap.api.location.APSService">

检查过后没错误~~再找。。。。

检查SHA1,PackageName是否正确
【Android】高德定位错误总结_第4张图片

依然没问题!!这就奇葩了,明明SHA1,PackageName没错,但是调用返回就是这里出错!!!(无解,已经晚上12点多了,就回去睡觉~)

躺在床上突然想到 在真机测试时使用的是AS自动签名,而上面的SHA1码是自己创建的个人Keystore (内心一阵狂笑,就是这里的问题)

第二天:

获取AS默认Keystore的SHA1:
老规矩:CMD
【Android】高德定位错误总结_第5张图片

更换过后就OK喽。

Tony-Chen
2017.10.09

你可能感兴趣的:(Android,android,高德定位,高德定位错误)