目录

ohpm install错误码

00604001 无匹配版本

错误信息

No Match.

错误描述

无匹配版本。

可能原因

从服务器获取的包版本号和oh-package.json5中配置的版本号不匹配。

处理步骤

检查包的可用版本,确保指定的版本存在,修改oh-package.json5中ohpm版本号。

00604002 安装HAR包失败

错误信息

Install Pkg To Local Failed.

错误描述

安装本地包HAR失败。

可能原因

处理步骤

00604003 本地安装HSP包失败

错误信息

Install Local Hsp Failed.

错误描述

安装本地HSP包失败。

可能原因

处理步骤

通过DevEco Studio生成一个新的TGZ包,通过对比,排查本地HSP包缺失的信息。

00604004 未找到HSP文件

错误信息

Not Found Hsp File By Registry Tgz.

错误描述

未找到HSP文件。

可能原因

无法从HSP包中找到.hsp文件。

处理步骤

检查HSP包,确保包含.hsp文件。

00604005 依赖的包名无效

错误信息

Invalid CliInput Pkg.

错误描述

依赖的包名无效。

可能原因

从中心仓/私仓中未获取的依赖包名。

处理步骤

在中心仓或私仓搜索包名,确保输入包名正确。

00604006 依赖项中包名与实际包名不一致

错误信息

Inconsistent Dep Names.

错误描述

依赖名称不一致。

可能原因

工程级build-profile.json5文件中useNormalizedOHMUrl或 .ohpmrc文件中enforce_dependency_key设置为true后,ohpm会校验配置的本地依赖名称与其对应的包名是否一致,若不一致会导致命令执行失败。

处理步骤

检查依赖项列表,确保所有依赖项中包名与实际包名一致。

00604007 必选字段为空错误

错误信息

Field IS Empty Error.

错误描述

Field必选字段为空错误。

可能原因

oh-package.json5中必填字段未填。

处理步骤

检查oh-package.json5中必填字段,确保其包含有效值。

00604008 未找到最大的依赖版本

错误信息

Internal Program Error.

错误描述

未找到最大版本。

可能原因

有多个依赖版本时,未找到最大版本。

处理步骤

检查包依赖关系,确保没有依赖包冲突或不兼容的情况。具体请参考模块内依赖版本冲突。

00608002 文件不存在

错误信息

File Not Found.

错误描述

文件不存在。

可能原因

目录下不存在oh-package.json5文件。

处理步骤

确认目录下存在oh-package.json5文件。

00611002 钩子命令执行失败

错误信息

Hook Fail.

错误描述

钩子命令执行失败。

可能原因

钩子命令执行失败,如oh-package.json5中配置如下:"hooks": { "postInstall": "echo 'Installation complete' && exit 1" },执行ohpm install。

处理步骤

检查hooks命令是否正确。

00633001 在命令行中指定的路径不存在

错误信息

Target Path UnExist Error.

错误描述

在命令行中指定的路径不存在。

可能原因

当使用--target_path选项时,指定的target_path不存在或不正确。

处理步骤

检查命令行,确保目标路径存在并且正确,更多说明请参考target_path。

00622020 输入的parameterFile文件或地址不存在

错误信息

Option Specified Parameter File Not Found.

错误描述

parameterFile未找到。

可能原因

配置的parameterFile文件或地址不存在。

处理步骤

检查和确保parameterFile文件路径正确。

00638002 包名不规范

错误信息

Invalid Group Option.

错误描述

包名不规范。

可能原因

包名的第一个字符必须是小写字母(a-z),且只能包含小写字母(a-z)、数字(0-9)、中划线(-)和下划线(_),长度不超过36个字符。

处理步骤

检查包名,确保正确。