HarmonyOS API:错误码参考
版本:v3.1 Beta
色彩管理错误码
更新时间: 2023-02-17 09:19
18600001 参数值异常
错误信息
Parameter value is abnormal.
错误描述
当参数值不符合接口调用要求时,系统会报此错误码。
可能原因
参数值超出接口调用范围会报错,如枚举值超出定义范围。
处理步骤
在定义接口参数前,确保参数值符合接口参数要求。
屏幕错误码
更新时间: 2023-02-17 09:19
1400001 无效的显示设备
错误信息
Invalid display or screen.
错误描述
当操作无效的显示设备,包括虚拟屏时,会报此错误码。
可能原因
- 虚拟屏未创建。
- 虚拟屏已销毁。
处理步骤
- 在操作虚拟屏前,检查该虚拟屏是否已经存在,确保已创建该虚拟屏。
- 在操作虚拟屏前,检查虚拟屏是否已被销毁,确保其未被销毁,再进行相关操作。
窗口错误码
更新时间: 2023-02-17 09:19
1300001 重复操作
错误信息
Repeated operation.
错误描述
当进行某些重复操作时,系统会报此错误码。
可能原因
创建的窗口已经存在时,再次创建该窗口会报错。
处理步骤
在创建窗口前,检查该窗口是否已经存在,确保为首次创建该窗口。
1300002 窗口状态异常
错误信息
This window state is abnormal.
错误描述
当窗口状态异常,如已被销毁时,操作该窗口,会报此错误码。
可能原因
操作窗口时,该窗口已被销毁。
处理步骤
在对窗口进行操作前,检查该窗口是否存在,确保其未被销毁,再进行相关操作。
1300003 系统服务工作异常
错误信息
This window manager service works abnormally.
错误描述
当系统服务工作异常时,会报此错误码。
可能原因
窗口内部服务没有正常启动。
处理步骤
系统服务内部工作异常,请稍候重试,或者重启设备尝试。
1300005 WindowStage异常
错误信息
This window stage is abnormal.
错误描述
当WindowStage异常,如已被销毁时,操作该WindowStage,会报此错误码。
可能原因
操作WindowStage时,该WindowStage已被销毁。
处理步骤
在对WindowStage进行操作前,检查该WindowStage是否存在,若已被销毁,请释放该WindowStage下的窗口。
1300006 窗口上下文异常
错误信息
This window context is abnormal.
错误描述
当窗口上下文异常,如已被销毁时,操作该窗口上下文,会报此错误码。
可能原因
操作窗口上下文时,该窗口上下文已被销毁。
处理步骤
在对窗口上下文进行操作前,检查该窗口上下文是否存在,确保其未被销毁,再进行相关操作。
Audio错误码
更新时间: 2023-02-17 09:19
6800101 无效入参
错误信息
Invalid parameter.
错误描述
调用接口时,传入的参数无效。
可能原因
参数无效,比如值不在边界范围内,没有使用指定的枚举范围等。
处理步骤
根据接口文档,传入正确的入参。
6800102 分配内存失败
错误信息
Memory allocation failure.
错误描述
调用接口时,分配内存失败或者出现空指针。
可能原因
- 系统内存压力大,没有足够的内存用来映射。
- 对于失效的实例,没有及时销毁释放内存。
处理步骤
- 销毁当前实例。
- 重新创建实例,如果重新创建失败,则停止相关操作。
6800103 状态不支持
错误信息
Unsupported state.
错误描述
当前状态不支持此操作。
可能原因
当前状态机不支持操作。比如未启动流就播放数据等。
处理步骤
- 确认当前状态是否支持当前操作。
- 把实例切换到正确的状态进行正确的操作。
6800104 参数选项不支持
错误信息
Unsupported parameter value.
错误描述
参数选项不支持。
可能原因
入参选值不在系统支持规格范围内。
处理步骤
- 确认当前api支持的枚举或其他入参。
- 改用支持的参数选项。
6800105 处理超时
错误信息
Processing timeout.
错误描述
等待处理超时。
可能原因
等待外部处理超时,比如等待应用填写音频数据超时。
处理步骤
控制数据填写的时间,例如增加延迟处理。
6800201 音频流数量达到极限
错误信息
Too many audio streams.
错误描述
达到系统可支持的最大数量。
可能原因
无效的音频流没有及时释放。
处理步骤
释放其他不再使用的音频流资源。
6800301 系统处理异常
错误信息
System error.
错误描述
系统处理异常。
可能原因
系统处理异常,比如系统服务重启、跨进程调用异常等。
处理步骤
系统内部通用错误,出现的情况不明确,建议尝试重新创建业务。
Media错误码
更新时间: 2023-02-17 09:19
5400101 内存分配失败
错误信息
No memory.
错误描述
分配内存失败。
可能原因
- 实例数量超过16个。
- new或者malloc流程失败导致空指针。
处理步骤
销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
5400102 当前状态机不支持此操作
错误信息
Operate not permit.
错误描述
当前操作不允许。
可能原因
当前状态机不支持此操作。
处理步骤
确认当前状态是否支持当前操作,把实例切换到正确的状态进行正确的操作。
5400103 出现IO错误
错误信息
IO error.
错误描述
出现IO错误。
可能原因
媒体与其他模块的数据交互发生问题(图形、音频、网络、HDI、相机)。
处理步骤
确认网络是否通畅,并销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
5400104 操作超时
错误信息
Time out.
错误描述
操作超时。
可能原因
- 网络超时。
- 访问其他模块超时。
处理步骤
- 确认网络是否通畅。
- 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
5400105 播放服务死亡
错误信息
Service died.
错误描述
播放服务死亡。
可能原因
播放服务死亡。
处理步骤
销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
5400106 不支持的规格
错误信息
Unsupport format.
错误描述
不支持的规格。
可能原因
不支持的文件或者格式。
处理步骤
当前使用的格式规格不支持,用户需要切换为支持的规格。