HarmonyOS API:错误码参考
版本:v3.1 Beta
I18n错误码
更新时间: 2023-02-17 09:19
890001 参数类型错误
错误信息
Unspported para value.
错误描述
当接口传入错误的参数类型时,系统会产生此错误码。
可能原因
该错误码表示参数错误,可能原因是传入参数的类型错误。
处理步骤
检查参数的类型是否正确。
资源管理错误码
更新时间: 2023-02-17 09:19
9001001 无效的资源id
错误信息
The resId invalid.
错误描述
当传入的资源id符合类型校验,但却是一个不存在的资源id时,会报出此错误。
可能原因
传入的是一个不存在的id值。
处理步骤
检查传入参数的资源id是否已有。
9001002 根据当前资源id,找不到匹配的资源
错误信息
The resource not found by resId.
错误描述
当传入的资源id符合类型校验,但是根据此资源id匹配不到资源时,会报出此错误。
可能原因
1、传入的是资源id有误。
2、资源解析有误。
处理步骤
检查传入的资源id是否符合预期。
9001003 无效的资源名称
错误信息
The resName invalid.
错误描述
当传入的资源名称符合类型校验,但却是一个不存在的资源名称时,会报出此错误。
可能原因
传入的是一个不存在的资源名称。
处理步骤
检查传入的资源名称是否符合预期。
9001004 根据当前资源名称,找不到匹配的资源
错误信息
The resource not found by resName.
错误描述
当传入的资源名称符合类型校验,但是根据此资源名称,匹配不到资源。
可能原因
1、传入的是资源名称有误。
2、资源解析有误。
处理步骤
可先检查传入的资源名称是否符合预期。
9001005 无效的相对路径
错误信息
The resource not found by path.
错误描述
根据参数相对路径, 找不到对应的资源。
可能原因
传入的相对路径有误。
处理步骤
可检查传入的相对路径是否符合预期。
9001006 循环引用
错误信息
the resource re-ref too much.
错误描述
解析引用次数过高。
可能原因
出现资源循环引用的情况。
处理步骤
查看资源$引用的地方,去除循环引用的情况。
reminderAgentManager错误码
更新时间: 2023-02-17 09:19
1700001 通知使能未开启
错误信息
Notification is not enabled.
错误描述
当调用发布提醒接口时,未允许应用发送通知。
可能原因
- 未申请通知使能。
- 通知使能被关闭。
处理步骤
- 申请通知使能弹窗Notification.requestEnableNotification。
- 检查通知使能是否被关闭。
1700002 提醒数量超出限制
错误信息
The number of reminders exceeds the limit.
错误描述
当调用发布提醒接口时,提醒数量超出最大限制。
可能原因
- 当前系统提醒超过2000个。
- 当前应用提醒超过30个。
处理步骤
删除不必要的提醒。
1700003 提醒不存在
错误信息
The reminder does not exist.
错误描述
当调用取消提醒接口时,未找到对应的提醒。
可能原因
- 提醒已过期。
- 提醒已被删除。
处理步骤
- 检查提醒是否有效。
- 检查提醒是否已被删除。
1700004 包名不存在
错误信息
The bundle name does not exist.
错误描述
未找到传入的包名信息。
可能原因
- 包名不正确。
- 应用未安装。
处理步骤
检查应用包名是否存在。
AccessToken错误码
更新时间: 2023-02-17 09:19
12100001 入参错误
错误信息
Parameter invalid, message is ${messageInfo}.
可能原因
该错误码表示参数校验出现错误,可能原因如下。
- 指定的权限名为空或者权限名长度大于256。
- 请求授权/撤销权限的flag取值非法。
- 注册监听的参数检查错误。
处理步骤
检查入参,修正参数值为合法值。
12100002 tokenId不存在
错误信息
TokenId does not exist.
可能原因
- 指定的tokenid不存在。
- 指定的tokenId对应的进程非应用进程。
处理步骤
检查入参,修正参数值为有效值。
12100003 权限名不存在
错误信息
Permission does not exist.
可能原因
- 指定的permissionName不存在。
- 请求授权/撤销权限场景下,指定的应用tokenid未申请过指定的permissionName。
- 权限使用记录场景下,指定的permissionName非用户授权的敏感权限。
处理步骤
检查入参,修正参数值为有效值。权限列表。
12100004 接口未配套使用
错误信息
The interface is not used together.
可能原因
该错误码表示监听器接口未配套使用,可能原因如下。
- 当前接口再未配套使用的情况下,重复调用。
- 当前接口再未配套使用的情况下,单独调用。
处理步骤
- 检查当前接口是否有配套使用,如调用启动记录的接口后,在未调用停止记录的接口前,不可再次使用相同的入参调用启动记录接口。
- 检查当前接口是否有配套使用,如停止记录的接口需要在启动记录的接口调用之后方可调用,注销监听接口需要在注册监听接口调用之后方可调用。
12100005 监听器数量超过限制
错误信息
The number of listeners exceeds the limit.
可能原因
该错误码表示当前监听器数量超过限制200.
处理步骤
及时释放已注册的无用的监听器。
12100006 指定的应用不支持被授予或被取消授予指定的权限
错误信息
The specified application does not support the permissions granted or ungranted as specified.
可能原因
- 输入的tokenid是远端设备的身份标识,尚未支持分布式授权和取消授权。
- 入参指定的tokenid为沙箱应用,被禁止申请指定的权限。
处理步骤
- 请确认tokenid的获取方式是否正确。
- 确认待授权的沙箱应用是否为特殊的受限沙箱应用进程,部分模式下的沙箱应用被禁止授予大部分权限。
12100007 系统服务工作异常
错误信息
Service is abnormal.
可能原因
该错误码表示系统服务工作异常。
- 权限管理服务无法正常启动。
- IPC数据读取写入失败。
处理步骤
系统服务内部工作异常,请稍后重试,或者重启设备。
12100008 内存申请失败
错误信息
Out of memory.
可能原因
系统内存不足。
处理步骤
系统内存不足,请稍后重试,或者重启设备。