HarmonyOS 鸿蒙Next 重建运行项目时报错 entry:default@CompileResource

HarmonyOS 鸿蒙Next 重建运行项目时报错 entry:default@CompileResource

> hvigor ERROR: Failed :entry:default@CompileResource… 

> hvigor ERROR: Tools execution failed.

Error: ref ‘$media:icon’ don’t be defined.

Error: ‘icon’ value “$media:icon” invalid value.

at D:\Huawei\PageAndData\entry\build\default\intermediates\process_profile\default\module.json

     Detail: Please check the message from tools.

> hvigor ERROR: BUILD FAILED in 2 s 765 ms 


更多关于HarmonyOS 鸿蒙Next 重建运行项目时报错 entry:default@CompileResource的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

cke_287.png

app.json5 未找到是我API版本太低没找到么

module.json5

{
"module": {
"name": "entry",
"type": "entry",
"description": "$string:module_desc",
"mainElement": "EntryAbility",
"deviceTypes": [
"phone"
],
"deliveryWithInstall": true,
"installationFree": false,
"pages": "$profile:main_pages",
"abilities": [
{
"name": "EntryAbility",
"srcEntry": "./ets/entryability/EntryAbility.ts",
"description": "$string:EntryAbility_desc",
"icon": "$media:icon",
"label": "$string:EntryAbility_label",
"startWindowIcon": "$media:icon",
"startWindowBackground": "$color:start_window_background",
"exported": true,
"skills": [
{
"entities": [
"entity.system.home"
],
"actions": [
"action.system.home"
]
}
]
}
]
}
}

app.json5 文件未找到

cke_1251.png

更多关于HarmonyOS 鸿蒙Next 重建运行项目时报错 entry:default@CompileResource的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


看一下你的配置文件是不是修改了图标?找不到这个图标'$media:icon'

图片需要放到resource/base/media目录下。

如果无法解决,请贴一下你的配置文件截图,app.json5 和module.json5,这边帮你看一下

没解决,配置文件信息已贴图在我的楼主页

针对您提到的HarmonyOS 鸿蒙Next 重建运行项目时报错 entry:default@CompileResource 的问题,这里给出直接的可能原因及解决方向:

  1. 资源文件缺失或错误:检查项目中的资源文件(如图片、XML布局等)是否完整且格式正确。特别是config.jsonresources目录下的资源文件,确保它们符合鸿蒙系统的资源命名和规范要求。

  2. 编译配置问题:查看build.gradle或相关编译配置文件,确认资源编译相关的配置是否正确。特别是entry节点下的配置,确保它指向正确的资源目录和文件。

  3. 依赖库版本冲突:如果项目中引入了第三方库,检查这些库的版本是否与鸿蒙Next兼容。有时候,库的新版本可能还未适配最新的鸿蒙开发环境。

  4. 清理并重建项目:尝试使用IDE提供的清理(Clean)和重建(Rebuild)功能,解决可能因旧编译缓存导致的错误。

  5. IDE或插件版本:确保您使用的IDE(如DevEco Studio)及其相关插件是最新版本,以支持鸿蒙Next的编译和开发。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部