错误信息
Invalid resource ID.
错误描述
当传入的资源id符合类型校验,但却是一个不存在的资源id时,会报出此错误。
可能原因
传入的是一个不存在的id值。
处理步骤
排查是否为以下场景:HAR开启混淆、中间码HAR、字节码HAR、跨HAP/HSP包。这四种场景推荐使用getStringByName()等方法通过名称获取资源。
检查传入参数的资源id是否已有。
错误信息
No matching resource is found based on the resource ID.
错误描述
当传入的资源id符合类型校验,但是根据此资源id匹配不到资源时,会报出此错误。
可能原因
传入的是资源id有误。
资源解析有误。
处理步骤
检查传入的资源id是否符合预期。
错误信息
Invalid resource name.
错误描述
当传入的资源名称符合类型校验,但却是一个不存在的资源名称时,会报出此错误。
可能原因
传入的是一个不存在的资源名称。
处理步骤
检查传入的资源名称是否符合预期。
错误信息
No matching resource is found based on the resource name.
错误描述
当传入的资源名称符合类型校验,但是根据此资源名称,匹配不到资源。
可能原因
传入的是资源名称有误。
资源解析有误。
处理步骤
可先检查传入的资源名称是否符合预期。
错误信息
Invalid relative path.
错误描述
根据参数相对路径, 找不到对应的资源。
可能原因
传入的相对路径有误。
处理步骤
可检查传入的相对路径是否符合预期。
错误信息
The resource is referenced cyclically.
错误描述
解析引用次数过高。
可能原因
出现资源循环引用的情况。
处理步骤
查看资源$引用的地方,去除循环引用的情况。
错误信息
Failed to format the resource obtained based on the resource ID.
错误描述
resId获取的字符串资源格式化失败。
可能原因
参数类型不在支持范围内。
参数与占位符个数不等。
参数与占位符类型不匹配。
处理步骤
查看args参数类型与占位符的个数、类型是否一致。
错误信息
Failed to format the resource obtained based on the resource Name.
错误描述
resName获取的字符串资源格式化失败。
可能原因
参数类型不在支持范围内。
参数与占位符个数不等。
参数与占位符类型不匹配。
处理步骤
查看args参数类型与占位符的个数、类型是否一致。