目录

ArkTS API错误码

以下仅介绍本模块特有错误码,通用错误码请参见通用错误码。

1000500001 内部错误

[h2]算法异常

错误信息

错误描述

算法异常。

可能原因

码图生成或图像识码时算法出现错误。

处理步骤

尝试重新调用码图生成或图像识码接口。

[h2]码图生成失败

错误信息

Internal error. Failed to create pixelMap.

错误描述

码图生成失败,创建pixelMap失败。

可能原因

系统创建图像逻辑异常。

处理步骤

尝试重新调用生成码图接口。

[h2]图片获取失败

错误信息

Internal error. Failed to read file.

错误描述

读取文件失败。

可能原因

开发者传入uri无效。

处理步骤

检查传入的uri。

[h2]获取系统context失败

错误信息

错误描述

获取系统context失败。

可能原因

传入的context错误。

处理步骤

排查context入参。

[h2]获取callback失败

错误信息

Internal error. Get callback failed.

错误描述

获取Callback失败。

可能原因

外部传入Callback异常。

处理步骤

排查Callback入参。

[h2]权限错误

错误信息

Internal error. Permission error.

错误描述

权限错误。

可能原因

应用没有相机权限。

处理步骤

在“module.json5”和代码中申请相机权限。

[h2]接口调用顺序错误

错误信息

错误描述

接口调用顺序错误。

可能原因

未按开发指南的业务流程调用接口,如未调用customScan.init接口,直接调用customScan.start接口。

处理步骤

调整接口调用顺序。例如:先调用customScan.init接口,再调用customScan.start。

[h2]接口调用不被允许

错误信息

Internal error. The interface can't be used in promise interface.

错误描述

该接口不允许在customScan.start的Promise方式中调用。

可能原因

customScan.start的Promise方式中调用了customScan.rescan接口。

处理步骤

使用customScan.start的Callback方式再调用customScan.rescan接口。

[h2]分辨率不匹配

错误信息

Internal error. The width and height of viewcontrol do not match the width and height supported by the camera.

错误描述

传入的ViewControl宽高比例与相机分辨率不匹配。

可能原因

传入的ViewControl宽高比例与相机分辨率不匹配。

处理步骤

检查ViewControl的宽高比例。

[h2]相机错误

错误信息

错误描述

相机错误。

可能原因

处理步骤

建议尝试重新创建业务。

1000500002 用户取消扫码

错误信息

The user canceled the barcode scanning.

错误描述

用户取消扫码。

可能原因

用户点击关闭按钮或侧滑取消默认界面扫码。

处理步骤

使用scanBarcode.startScanForResult会返回此错误码,请根据使用场景处理用户取消默认界面扫码后的业务流程。