错误码 | 值 | 描述 | 解决方法 |
|---|---|---|---|
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及以上。 |
若您的问题仍无法解决,请通过在线提单提交问题,华为支持人员会及时处理。