f***@126.com
f***@126.com
  • 发布:2017-06-13 10:54
  • 更新:2017-06-19 16:03
  • 阅读:1769

离线打包后无法使用高德定位,鉴权失败,

分类:5+ SDK

AndroidManifest已加入如下配置:

 <!-- 高德地图 -->  
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" >  
    </uses-permission>  
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" >  
    </uses-permission>  
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >  
    </uses-permission>  
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >  
    </uses-permission>  
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" >  
    </uses-permission>  
    <uses-permission android:name="android.permission.READ_PHONE_STATE" >  
    </uses-permission>  
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >  
    </uses-permission>  
    <uses-permission android:name="android.permission.INTERNET" />  
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" >  
    </uses-permission>  
    <uses-permission android:name="android.permission.READ_LOGS" >  
    </uses-permission>  
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />  
    <!-- Maps(地图) end -->  

    <!-- 高德地图 -->  
        <meta-data  
            android:name="com.amap.api.v2.apikey"  
            android:value="%76504eda96cb825061a8f9f7535c2bdc%" />  
    <!-- end -->

geolocation-amap.jar,geolocation.jar,MapApiLocation.jar,这三个jar包也加入lib中了
之前云端打包是没有问题的,但是本地打包后getCurrentPositon时就一直走错误的回调,报错如下:
{"code":4,"message":"[geolocation:32]key鉴权失败"},
求大神指导,,是我打包的时候什么配置错了嘛

2017-06-13 10:54 负责人:无 分享
已邀请:
骁骑

骁骑

<meta-data  
            android:name="com.amap.api.v2.apikey"  
            android:value="%76504eda96cb825061a8f9f7535c2bdc%" />

value值在填写的时候不要带%

  • f***@126.com (作者)

    嘿嘿~感谢回复~之前发现这个问题啦~还是谢谢大神~~

    2017-06-19 17:14

该问题目前已经被锁定, 无法添加新回复