今天写代码的时候android stdio一直在报高德地图错误码为7:key鉴权错误,可是在申请key时sha值没错包名也没错,在项目中的AndroidManifest中也添加了<meta-data android:name="com.amap.api.v2.apikey" android:value=" 我的key值">
</meta-data>还是报错,查了好久才知道我们在使用高德地图获取位置的时候需要在java文件中添加如下一行代码
AMapLocationClient.setApiKey("key值");;
也就是除了在在AndroidManifest中需要配置一遍key值还需要在java文件中为AMapLocationClient设置key值,因为我是在网上找的别人博客发的例子代码,没有想到他代码里短了这么一句,一直以为是自己key值申请过程中错了,浪费了好多时间。。。。
--即将死于某一行代码的程序员