资源缺失错误码
00304001 启动框架配置文件不存在
错误信息Invalid configuration in the XXX module.json5.
错误描述模块XXX的module.json5配置无效。
可能原因module.json5中appStartup字段设置的启动框架配置文件不存在。
处理步骤确保启动框架配置文件存在。
00304002 targets下自定义资源路径无效
错误信息Invalid Targets resource XXX configuration.
错误描述targets下自定义资源目录XXX配置无效。
可能原因- 自定义资源目录末尾有空格。
- 自定义资源目录不存在。
确保自定义资源目录末尾没有空格,并且目录真实存在。
00304003 oh-package.json5中main字段对应的文件不存在
错误信息Invalid main file 'XXX' defined in file: YYY.
错误描述oh-package.json5中main字段对应的文件不存在。
可能原因main字段配置了不存在的文件路径。
处理步骤检查XXX模块的oh-package.json5文件的main字段,确保其对应的文件存在。
00304004 hvigor-config.json5文件不存在
错误信息Hvigor config file XXX does not exist.
错误描述hvigor-config.json5配置文件不存在。
可能原因hvigor-config.json5配置文件不存在。
处理步骤确保工程根目录下的hvigor/hvigor-config.json5文件存在。
00304005 worker文件不存在
错误信息Cannot find file by 'XXX' at file: YYY.
错误描述build-profile.json5中workers字段对应的文件不存在。
可能原因workers字段配置了不存在的文件路径。
处理步骤- 确保XXX路径存在。
- 从workers中,移除不存在的路径。
00304007 types文件不存在
错误信息Can not find the custom type's declaration file: 'XXX' at file: YYY.
错误描述build-profile.json5中types字段对应的文件不存在。
可能原因types字段配置了不存在的文件路径。
处理步骤确保types字段对应的文件存在。
00304008 pages文件不存在
错误信息Forms referenced in the config: 'XXX', was not found in the project or the libraries.
错误描述在FA工程中,config.json中的pages字段对应的文件不存在。
可能原因pages字段配置了不存在的文件路径。
处理步骤确保pages字段对应的文件存在,从pages中移除不存在的'XXX'。
00304010 找不到apPath路径
错误信息The file corresponding to apPath at XXX under AoT's partial mode was not found in XXX.
错误描述找不到apPath中配置的文件。
可能原因可能是配置了不存在的路径。
处理步骤确保apPath中配置的路径有效。
00304011 找不到HAP
错误信息No HAP found for the APP.
错误描述找不到HAP。
可能原因可能是在工程级build-profile.json5或者hvigorconfig.ts中,没有配置target和product之间的关联关系。
处理步骤检查工程级build-profile.json5或者hvigorconfig.ts,确保至少有一个target的applyToProducts配置了指定的product。
00304012 找不到srcEntry文件
错误信息Module-srcEntry not found. At file: XXX.
错误描述找不到srcEntry路径下的文件。
可能原因- 可能是填写了错误的路径。
- 可能是路径下的文件不存在。
确保srcEntry路径正确,且文件存在。
00304013 找不到文件或目录
错误信息Unable to find the file or directory for XXX using the relative path XXX. At file: XXX.
错误描述无法通过相对路径找到指定的文件或目录。
可能原因模块级build-profile.json5的runtimeOnly配置的路径不正确。
处理步骤确保runtimeOnly配置的路径正确且存在。
00304014 找不到指定的json文件
错误信息Unable to find the 'XXX.json' file or invalid resource directory configuration. At file: XXX.
错误描述找不到指定的json文件,或者资源目录配置无效。
可能原因- 默认资源目录src/main/resources不存在或路径错误。
- 当前目标的资源目录配置不正确或未配置。
- 确保默认资源目录src/main/resources存在。
- 如果资源目录是自定义的,确保正确配置了路径,并且文件真实存在。
00304015 找不到src字段对应的文件
错误信息Form referenced in the config XXX was not found in the project or the libraries. At file: YYY.
错误描述在工程或库中找不到YYY文件中src字段对应的文件。
可能原因src字段对应的路径配置错误或文件不存在。
处理步骤确保src字段对应的路径正确,并且文件存在。
00304016 找不到源文件
错误信息Source: XXX not exists. At file: XXX.
错误描述源文件不存在。
可能原因源文件不存在。
处理步骤确保源文件存在。
00304017 找不到页面源文件
错误信息Unable to find the page source file XXX in XXX routerMap configuration. At file: XXX.
错误描述在routerMap配置中找不到指定的页面源文件。
可能原因module.json5中routerMap配置的pageSourceFile指向的文件不存在。
处理步骤确保routerMap配置的pageSourceFile指向的文件存在。
00304018 pkgContextInfoPath对应的文件不存在
错误信息The pkgContextInfoPath XXX is not available. At file: XXX.
错误描述指定的pkgContextInfoPath路径不可用。
可能原因pkgContextInfoPath是一个中间文件,文件不存在。
处理步骤检查pkgContextInfoPath对应的文件是否存在,如果不存在,重新下载DevEco Studio。
00304019 包名称不存在
错误信息The pkgName XXX does not exist. At file: XXX.
错误描述指定的包名称不存在。
可能原因pkgName没有在项目中定义,或者定义的位置不正确。
处理步骤确保module.json5文件中routerMap下的PageSourceFile字段以"src/"开头,并指向正确的相对路径。
00304020 找不到源路径
错误信息Module-Abilities-srcPath XXX file YYY not found. At file: ZZZ.
错误描述ZZZ文件中找不到srcPath对应的XXX文件。
可能原因srcPath对应的XXX文件不存在。
处理步骤确保文件存在。
00304021 找不到模块JS页面
错误信息Module-js-page XXX file YYY not found. At file: ZZZ.
错误描述ZZZ文件中找不到page字段对应的JS页面文件。
可能原因page字段对应的JS页面文件不存在。
处理步骤确保文件存在。
00304022 找不到模块页面
错误信息Module page XXX not found. At file: XXX.
错误描述找不到指定的模块页面。
可能原因- 指定的页面文件XXX.json不存在。
- 配置中的资源路径错误,导致无法找到对应的模块页面。
确保/resources/base/profile/XXX.json文件存在,并且路径正确。
00304024 文件不存在或无法执行
错误信息Not an internal or external command, operable program, or batch file. At file: XXX.
错误描述不是内部或外部命令、可操作程序或批处理文件。
可能原因- 文件不存在。
- 文件不可执行。
- 检查文件是否存在。
- 检查文件是否可执行。
00304025 oh-package.json5文件不存在
错误信息The XXX file does not exist. At file: XXX.
错误描述oh-package.json5文件不存在。
可能原因oh-package.json5文件不存在。
处理步骤确保oh-package.json5文件存在。
00304026 headerPath的值指向的文件不存在
错误信息The property of headerPath specifies directory XXX which doesn't exist. At file: YYY.
错误描述headerPath的值指向的文件不存在。
可能原因headerPath的值指向的文件不存在。
处理步骤确保YYY文件中的headerPath指向的文件存在。
00304027 headerPath的值不是文件夹
错误信息The property of headerPath specifies directory XXX is not directory. At file: YYY.
错误描述headerPath的值不是文件夹。
可能原因headerPath的值不是文件夹。
处理步骤确保YYY文件中的headerPath指向的是一个文件夹。
00304028 文件名称相同
错误信息The following path contains a file with the same name: XXX. At file: YYY and ZZZ.
错误描述YYY和ZZZ路径下存在名称相同的文件。
可能原因build-profile.json5文件中的headerPath指向的路径存在名称相同的两个文件。
处理步骤确保headerPath指向的路径下的文件名都不相同。
00304029 externalNativeOptions下path的值指向的文件不存在
错误信息The configured cmake script in externalNativeOptions/path does not exist. At file: XXX.
错误描述externalNativeOptions下path中配置的值指向的文件不存在。
可能原因externalNativeOptions下path中配置的值指向的文件不存在。
处理步骤确保XXX文件中的externalNativeOptions下path的值指向的文件存在。
00304030 cmake脚本的名字必须是CMakeLists.txt
错误信息Error cmake script name XXX, should be CMakeLists.txt. At file: XXX.
错误描述cmake脚本的名字错误,必须是CMakeLists.txt。
可能原因cmake脚本的名字错误,必须是CMakeLists.txt。
处理步骤确保cmake脚本的名字是CMakeLists.txt。
00304031 签名材料不是文件夹
错误信息Signing materials XXX is not a directory. At file: YYY.
错误描述签名材料XXX不是文件夹。
可能原因签名材料XXX不是文件夹。
处理步骤清除YYY文件中的signingConfigs字段,点击File > Project Structure > Project > Signing Configs重新签名。
00304032 签名材料是空文件夹
错误信息Signing materials XXX is an empty directory. At file: YYY.
错误描述签名材料XXX是空文件夹。
可能原因签名材料XXX是空文件夹。
处理步骤清除YYY文件中的signingConfigs字段,点击File > Project Structure > Project > Signing Configs重新签名。
00304033 找不到签名材料
错误信息Can not find signing material XXX. At file: YYY.
错误描述找不到签名材料XXX。
可能原因签名材料XXX不存在。
处理步骤清除YYY文件中的signingConfigs字段,点击File > Project Structure > Project > Signing Configs重新签名。
00304035 找不到工程级build-profile.json5文件
错误信息Cannot find project build file.
错误描述找不到工程级build-profile.json5文件。
可能原因可能错误地将build-profile.json5文件改名或删除。
处理步骤确保工程目录下包含build-profile.json5文件。
00304036 找不到混淆规则文件
错误信息The obfuscation rule file XXX cannot be found in YYY.
错误描述找不到混淆规则文件。
可能原因混淆规则文件不存在。
处理步骤- 确保混淆规则文件XXX存在。
- 确保模块级build-profile.json5文件中ruleOptions下的files字段中配置的规则文件存在。
00304037 找不到HSP模块
错误信息Unable to find module XXX.
错误描述找不到模块。
可能原因模块名字配置不正确或者模块路径配置不正确。
处理步骤确保模块XXX存在。
00304047 无法成功打包.tgz文件
错误信息XXX is not exist, Failed to pack the tgz package.
错误描述找不到名为XXX的文件或目录,无法成功打包.tgz 文件。
可能原因打包过程中,找不到名为XXX的文件或目录,导致无法成功打包.tgz文件。
处理步骤检查文件路径是否正确。
00304048 transformLib对应的文件不存在
错误信息Invalid transformLib value, XXX is not exist.
错误描述无效的transformLib值,该值不存在。
可能原因transformLib值的文件路径配置错误。
处理步骤确保文件路径正确。
00304049 找不到schema文件
错误信息The schema file cannot be found.
错误描述找不到schema文件。
可能原因SDK缺少该文件。
处理步骤检查报错信息中的文件是否存在,如果不存在,在官网上重新下载DevEco Studio。
00304050 模块配置无效
错误信息Invalid module model.
错误描述模块配置无效。
可能原因FA模型工程在加载模块时出现未知错误。
处理步骤检查配置的模块名是否存在。
00304051 通过节点名称找不到节点
错误信息node not found by node name: XXX.
错误描述通过节点名称找不到节点XXX。
可能原因工程级build-profile.json5modules字段下的name配置错误。
处理步骤确保工程级build-profile.json5中modules下存在name为XXX的模块。
00304054 app.json5的schema还未初始化
错误信息app.json5 schemaPath not initialized.
错误描述app.json5的schema还未初始化。
可能原因app.json5的schema还未初始化就开始构建。
处理步骤点击File > Sync and Refresh Project重新Sync工程。
00304055 onDeviceTest命令执行失败
错误信息The path XXX does not exist. Failed to execute the command 'onDeviceTest'.
错误描述执行命令'onDeviceTest'时,文件XXX不存在,导致测试在设备上运行失败。
可能原因模块下XXX文件不存在。
处理步骤确保模块下XXX文件存在。
00304056 找不到build-profile.json5文件
错误信息Can not find build config file build-profile.json5 at 'XXX'.
错误描述在指定路径XXX找不到build-profile.json5构建配置文件,导致构建失败。
可能原因模块级build-profile.json5文件缺失。
处理步骤确保build-profile.json5文件存在。
00304057 parameterFile文件不存在
错误信息The parameterFile file 'XXX' configured at the project level does not exist. Check at file: YYY.
错误描述找不到工程级oh-package.json5中配置的parameterFile文件XXX。
可能原因工程级oh-package.json5文件中的parameterFile文件路径不正确。
处理步骤检查工程级oh-package.json5文件中的parameterFile配置,并确保XXX文件存在于YYY目录中。
00304058 parameterFile不是一个有效的文件
错误信息The parameterFile file 'XXX' is not a file. Check at file: YYY.
错误描述parameterFile文件XXX不是一个有效的文件,导致解析失败。
可能原因XXX路径指向了一个目录或无效的文件类型。
处理步骤确保oh-package.json5中的parameterFile配置正确,并且XXX是一个可读取的文件,而不是目录或无效格式。
00304060 找不到ohosTest目录或者配置文件
错误信息The ./XXX/src/main/ohosTest directory cannot be found, or the ./XXX/src/main/ohosTest/YYY file is missing.
错误描述ohosTest目录或YYY文件缺失。
可能原因- ohosTest目录未创建或路径错误。
- YYY文件丢失,导致ohosTest配置不完整。
确保XXX模块目录下包含 ./XXX/src/main/ohosTest文件夹,并且YYY文件存在。
00304061 找不到ohosTest路径
错误信息The path XXX does not exist, Failed to execute the command YYY.
错误描述生成ohos测试覆盖率报告场景下,路径XXX不存在,导致命令YYY执行失败。
可能原因目标路径XXX缺失或未正确创建。
处理步骤确保路径XXX存在。
00304062 ohosTest的module.json5文件不存在
错误信息The file XXX does not exist.
错误描述生成ohos测试覆盖率报告场景下,module.json5未找到。
可能原因ohosTest目录下的module.json5缺失或路径错误。
处理步骤确保module.json5在XXX路径下存在。
00304063 parameterFile中的本地依赖不存在
错误信息Local dependency in parameterFile does not exist.
错误描述parameterFile中的本地依赖不存在。
可能原因本地依赖配置错误。
处理步骤配置的依赖文件路径不存在,请检查:
- 本地依赖路径是否存在。
- 依赖文件路径是否区分大小写。
00304064 找不到module.json5文件
错误信息module.json5 file not found.
错误描述找不到module.json5文件。
可能原因模块下module.json5文件缺失。
处理步骤Stage模型项目中,确保模块下存在module.json5文件。
00304065 找不到profile文件或者资源目录配置无效
错误信息Profile XXX not found or invalid resource directory configuration.
错误描述找不到profile文件或者资源目录配置无效。
可能原因- 默认资源目录src/main/resources下的profile文件不存在。
- target中自定义的资源目录下的profile文件不存在。
- 确保资源目录src/main/resources下的profile文件存在。
- 如果在模块级build-profile.json5的targets下自定义了资源目录,确保目录下的profile文件存在。
00304066 cpp产物文件不存在
错误信息Non-existent file XXX.
错误描述cpp产物文件不存在。
可能原因cpp产物软链接源文件XXX丢失。
处理步骤- 点击Build > Clean Project删除缓存后重新构建,检查文件是否生成。
- 如果文件仍未生成,通过在线提单提交问题,华为支持人员会及时处理。
00304067 找不到app.json5文件
错误信息app.json5 file not found. At file: XXX.
错误描述找不到app.json5文件。
可能原因app.json5文件缺失。
处理步骤确保app.json5文件存在。
00304069 executableBinaryPaths-path不是有效的文件
错误信息Invalid executableBinaryPaths-path XXX. At file: YYY.
错误描述executableBinaryPaths-path不是一个有效的文件。
可能原因executableBinaryPaths-path的值对应的文件路径配置错误。
处理步骤确保path配置的文件存在,且存放在本模块的libs/{abi}/目录下,其中{abi}为设备CPU架构类型(如arm64-v8a、x86_64、armeabi-v7a)。