错误码对照表 最后更新时间: 2022年04月07日
定位SDK错误码对照表
需要下载V1.x版定位SDK错误码对照表请下拉页面参考。
当使用定位或地理围栏发生异常时,回调接口将返回错误码,可通过AMapLocation.getErrorCode()方法获取错误码。
错误码列表如下:
响应码 | 问题说明 | 问题排查策略 |
---|---|---|
0 | 定位成功。 | 可以在定位回调里判断定位返回成功后再进行业务逻辑运算。 |
1 | 一些重要参数为空,如context; | 请对定位传递的参数进行非空判断。 |
2 | 定位失败,由于仅扫描到单个wifi,且没有基站信息。 | 请重新尝试。 |
3 | 获取到的请求参数为空,可能获取过程中出现异常。 | 请对所连接网络进行全面检查,请求可能被篡改。 |
4 | 请求服务器过程中的异常,多为网络情况差,链路不通导致 | 请检查设备网络是否通畅,检查通过接口设置的网络访问超时时间,建议采用默认的30秒。 |
5 | 请求被恶意劫持,定位结果解析失败。 | 您可以稍后再试,或检查网络链路是否存在异常。 |
6 | 定位服务返回定位失败。 | 请获取errorDetail(通过getLocationDetail()方法获取)信息并参考定位常见问题进行解决。 |
7 | KEY鉴权失败。 | 请仔细检查key绑定的sha1值与apk签名sha1值是否对应,或通过高频问题查找相关解决办法。 |
8 | Android exception常规错误 | 请将errordetail(通过getLocationDetail()方法获取)信息通过工单系统反馈给我们。 |
9 | 定位初始化时出现异常。 | 请重新启动定位。 |
10 | 定位客户端启动失败。 | 请检查AndroidManifest.xml文件是否配置了APSService定位服务 |
11 | 定位时的基站信息错误。 | 请检查是否安装SIM卡,设备很有可能连入了伪基站网络。 |
12 | 缺少定位权限。 | 请在设备的设置中开启app的定位权限。 |
13 | 定位失败,由于未获得WIFI列表和基站信息,且GPS当前不可用。 | 建议开启设备的WIFI模块,并将设备中插入一张可以正常工作的SIM卡,或者检查GPS是否开启;如果以上都内容都确认无误,请您检查App是否被授予定位权限。 |
14 | GPS 定位失败,由于设备当前 GPS 状态差。 | 建议持设备到相对开阔的露天场所再次尝试。 |
15 | 定位结果被模拟导致定位失败 | 如果您希望位置被模拟,请通过 |
16 | 当前POI检索条件、行政区划检索条件下,无可用地理围栏 | 建议调整检索条件后重新尝试,例如调整POI关键字,调整POI类型,调整周边搜区域,调整行政区关键字等。 |
18 | 定位失败,由于手机WIFI功能被关闭同时设置为飞行模式 | 建议手机关闭飞行模式,并打开WIFI开关 |
19 | 定位失败,由于手机没插sim卡且WIFI功能被关闭 | 建议手机插上sim卡,打开WIFI开关 |
20 | 模糊定位异常,用户设置应用位置权限为“大致位置”时定位异常 | 可以通过 getErrorInfo(); 获取详细错误信息 |
v1.x版定位SDK错误码对照表
定位SDK v1.x版本(版本号请查询jar包名称或通过SDK提供的getVersion()方法获取)错误码对照表。由于v1.x版本定位SDK稳定性较差,建议您尽快进行更新。
响应码 | 说明 |
---|---|
0 | 正常,有返回结果 |
21 | IO 操作异常 |
22 | 连接异常 |
23 | 连接超时 |
24 | 无效的参数 |
25 | 空指针异常 |
26 | URL异常 |
27 | 未知主机 |
28 | 连接服务器失败 |
29 | 通信协议解析错误 |
30 | http 连接失败 |
31 | 未知的错误 |
32 | Key鉴权验证失败,请检查key绑定的sha1值、包名与apk信息是否对应,或通过高频问题查找相关解决办法。 |
33 | 没有获取到设备的定位权限 |
34 | 无法获取城市信息 |
35 | 当前ip请求次数超过配额 |