跳到主要内容

依赖错误码

00301001 SDK中找不到签名工具

错误信息

No HAP signing tool found in the SDK.

错误描述

SDK中找不到签名工具。

可能原因

SDK中缺少签名工具。

处理步骤

根据报错信息检查对应目录下是否存在签名工具,如果不存在,在官网上重新下载DevEco Studio

00301002 SDK版本过低

错误信息

The SDK version configured for the current project is too low.

错误描述

SDK版本过低。

可能原因

使用的SDK版本过低。

处理步骤

在官网上下载新版本的DevEco Studio

00301003 SDK版本错误

错误信息

Unsupported SDK version for using AOT compiling. Current SDK version is XXX, but the lowest SDK version which support AOT compiling is XXX.

错误描述

当前SDK版本不支持AOT编译模式。

可能原因

使用的SDK版本过低。

处理步骤

在官网上下载新版本的DevEco Studio

00301004 SDK版本错误

错误信息

Current version of SDK has a bug when using AOT compiling. The compiling will continue with AOT compiling function disabled. Current SDK version is XXX, but the lowest fixed SDK version is XXX.

错误描述

当前SDK版本不支持AOT编译模式。

可能原因

使用的SDK版本过低。

处理步骤

在官网上下载新版本的DevEco Studio

00301005 API版本低于12时不支持字节码har

错误信息

byteCodeHar not supported when below API version 12.

错误描述

API版本低于12时不支持字节码har。

可能原因

API版本低于12时不支持字节码har。

处理步骤

确保工程级build-profile.json5中的compileSdkVersion、compatibleSdkVersion不低于API 12。

00301006 HSP中找不到oh-package.json5文件

错误信息

The oh-package.json5 file cannot be found in the remote HSP XXX. Check whether the oh-package.json5 file exists in YYY.

错误描述

在HSP XXX中找不到oh-package.json5文件。

可能原因

HSP包损坏。

处理步骤

检查目录YYY下的HSP包中是否存在oh-package.json5文件,如果不存在说明包已经损坏,需要重新下载或联系作者。

00301007 HSP中找不到.hsp文件

错误信息

Cannot find the .hsp file in the remote HSP. Check whether the .hsp file exists in the XXX directory.

错误描述

在HSP中找不到.hsp文件。

可能原因

HSP包损坏。

处理步骤

检查XXX下的HSP包是否存在.hsp文件,如果不存在说明包已损坏,需要重新下载或联系作者。

00301009 本地依赖无效

错误信息

The local dependency below in module XXX invalid. It may cause an ohpm install error when being integrated.

错误描述

模块XXX下的本地依赖无效,在集成时可能会导致ohpm安装错误。

可能原因

模块配置的本地依赖不在当前模块目录下。

处理步骤

确保在模块级oh-package.json5的dependencies和dynamicDependencies下配置的本地依赖都在本模块目录下。

00301010 useNormalizedOHMUrl不一致

错误信息

The useNormalizedOHMUrl settings of packages XXX and the project useNormalizedOHMUrl:XXX do not match.

错误描述

包XXX的useNormalizedOHMUrl属性值与工程中useNormalizedOHMUrl属性值不一致。

可能原因

工程级build-profile.json5中的useNormalizedOHMUrl与包XXX的useNormalizedOHMUrl属性值不同。

处理步骤

  1. 将报错的依赖包的工程级build-profile.json5中的useNormalizedOHMUrl修改为与当前工程一致,重新生成依赖包并替换(useNormalizedOHMUrl缺省默认值为false)。
  2. 如果与工程不一致的依赖包较多,建议修改工程的工程级build-profile.json5中的useNormalizedOHMUrl值以及替换其他的不一致的依赖包。