目录

错误码

众测服务错误码

错误码

值

描述

解决方法

ErrorCode.UNKNOWN_MISTAKE

-1

Unknown mistake(未知异常)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.SUCCESS

0

-(数据有效或注册成功)

-

ErrorCode.QUERY_WITH_INVALID_PARAMS

10

The query parameter is invalid(查询参数错误)

检查参数合法性。具体参数请参见Lte、Nr、Bearer、NetDiagnosis和ModemSlice。

ErrorCode.APP_WITHOUT_LOCATION_AUTHORIZATION

11

The app does not have location authorization(App没有获取位置权限)

请参见授予位置权限。

ErrorCode.COMMON_QUERY_FAILED

12

The app common query failed(Modem参数查询失败)

检查registerCallback是否调用成功。

ErrorCode.COMMON_ENABLE_FAILED

13

The app common enable failed(打开接收失败事件开关失败)

检查registerCallback是否调用成功。

ErrorCode.COMMON_DISABLE_FAILED

14

The app common disable failed(关闭接收失败事件开关失败)

检查registerCallback是否调用成功。

ErrorCode.MESSAGE_FORMAT_ERROR

20

Message header parsing failed(消息解析失败)

检查SDK版本是否和系统版本匹配。

ErrorCode.MESSAGE_MSG_ID_ERROR

21

Message header msg id is invalid(消息头MsgID非法)

检查SDK版本是否和系统版本匹配。

ErrorCode.MESSAGE_KIT_FLAG_ID_ERROR

22

Message header kit flag id is invalid(消息头KitFlag非法)

检查SDK版本是否和系统版本匹配。

ErrorCode.MESSAGE_CLASS_NOT_FOUND_ERROR

23

Can't find the corresponding query structure(查询消息数据没有找到对应的结构体进行解析)

检查SDK版本是否和系统版本匹配。

ErrorCode.MODEM_CLASS_FORMAT_ERROR

30

Query result parsing failed(查询消息数据解析失败)

检查SDK版本是否和系统版本匹配。

ErrorCode.MODEM_CLASS_OBTAIN_ERROR

31

Query result obtaining failed(查询消息获取失败)

当前手机网络状态和查询参数不匹配,请查询其它参数。

ErrorCode.UNDERLYING_CACHE_IS_FULL

32

The underlying cache is full(查询缓存已满)

查询过于频繁,停止查询后会自动清除缓存,请稍后重试。

ErrorCode.QUERY_TIMED_OUT

33

This query timed out(查询超时)

请稍后重试。

ErrorCode.RESULT_CODE_INVALID

34

The response result code is illegal(查询结果响应码非法)

检查SDK版本是否和系统版本匹配。

ErrorCode.HIDL_DISCONNECTED

40

HIDL connection is died(HIDL连接终止)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.HIDL_REGISTER_FAILED

41

HIDL register failed(HIDL注册失败)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.HIDL_GET_SERVICE_FAILED

42

Get HIDL service failed(获取HIDL服务失败)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.HIDL_GET_CLIENTID_FAILED

43

Get HIDL clientId failed(获取HIDL客户端ID失败)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.HIDL_UNREGISTER_FAILED

44

HIDL unregister failed(HIDL注销失败)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.HIDL_REQUEST_FAILED

45

HIDL request failed(HIDL发送请求失败)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.AIDL_DISCONNECTED

50

AIDL connection failed(AIDL连接失败)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.AIDL_REGISTER_FAILED

51

AIDL register failed(AIDL注册失败)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.AIDL_CONNECTED_DEATH

52

AIDL connection is died(AIDL连接终止)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.AIDL_RESPONSE_DATA_INVALID

53

AIDL response data is null(AIDL响应数据为null)

请检查当前设备OS版本是否为HarmonyOS 2.0或者EMUI 12版本。

ErrorCode.AIDL_EXCEED_MAX_APP_NUMS

54

The number of app connections exceeds the maximum(AIDL无法连接)

当前服务已达最大支持连接的App数量(32个)。

通信体验优化服务错误码

错误码

值

描述

解决方法

ResultCode.RC_UNKNOWN_ERR

-1

Unknown error(未知异常)

请检查当前设备OS版本是否为HarmonyOS3.0及以上。

ResultCode.RC_OK

0

-(操作有效或注册成功)

-

ResultCode.RC_INVALID_PARAMS

1

Params error(查询参数错误)

检查参数合法性。具体参数请参见AppType、NotifyType、StateType、SetRptThresholdInfo和InteractionArg。

ResultCode.RC_EXCEED_MAX_APK_COUNT

2

Out of max register number(注册的APP超出个数限制)

同一时刻只支持一个应用使用该服务。

ResultCode.RC_NOT_YET_REGISTERED

3

Havenot registered(app未注册)

检查registerCallback是否调用成功。

ResultCode.RC_QUERY_FAILED

4

Query failed(查询请求失败)

检查registerCallback是否调用成功。

检查Notify.START_SERVICE是否成功。

ResultCode.RC_SET_STATE_FAILED

5

SetState failed(设置Modem失败)

检查registerCallback是否调用成功。

检查Notify.START_SERVICE是否成功。

ResultCode.RC_NOTIFY_FAILED

6

Notify failed(通知Modem失败)

检查registerCallback是否调用成功。

检查Notify.START_SERVICE是否成功。

检查是否调用了操作Notify.EXPIRED_DATA_DROP

ResultCode.RC_AIDL_BIND_SERVICE_EXCEPTION

20

Aidl bind service exception(绑定提供服务的系统APK时异常)

检查SDK版本是否和系统版本匹配。

请检查当前设备OS版本是否为HarmonyOS3.0及以上。

ResultCode.RC_AIDL_DISCONNECTED

21

AIDL connection failed(与提供服务的系统APK连接失败)

检查SDK版本是否和系统版本匹配。

请检查当前设备OS版本是否为HarmonyOS3.0及以上。

ResultCode.RC_AIDL_REGISTER_FAILED

22

AIDL register failed(服务注册失败)

检查SDK版本是否和系统版本匹配。

请检查当前设备OS版本是否为HarmonyOS3.0及以上。

ResultCode.RC_AIDL_CONNECTED_DEATH

23

AIDL connection is died (与提供服务的APK之间aidl连接断开)

检查SDK版本是否和系统版本匹配。

请检查当前设备OS版本是否为HarmonyOS3.0及以上。

ResultCode.RC_AIDL_RESPONSE_DATA_INVALID

24

AIDL response data is null(上报的response 为空)

检查SDK版本是否和系统版本匹配。

请检查当前设备OS版本是否为HarmonyOS3.0及以上

ResultCode.RC_GET_HMI_SERVICE_FAILED

50

Could not get hmi service (获取hmi_service服务失败)

请检查当前设备OS版本是否为HarmonyOS3.0及以上。

ResultCode.RC_ACCESS_HIDL_FAILED

51

Access HIDL failed(HIDL连接失败)

请检查当前设备OS版本是否为HarmonyOS3.0及以上。

若您的问题仍无法解决,请通过在线提单提交问题,华为支持人员会及时处理。