HarmonyOS 鸿蒙Next 重建运行项目时报错 entry:default@CompileResource
HarmonyOS 鸿蒙Next 重建运行项目时报错 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
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 文件未找到
更多关于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
的问题,这里给出直接的可能原因及解决方向:
-
资源文件缺失或错误:检查项目中的资源文件(如图片、XML布局等)是否完整且格式正确。特别是
config.json
、resources
目录下的资源文件,确保它们符合鸿蒙系统的资源命名和规范要求。 -
编译配置问题:查看
build.gradle
或相关编译配置文件,确认资源编译相关的配置是否正确。特别是entry
节点下的配置,确保它指向正确的资源目录和文件。 -
依赖库版本冲突:如果项目中引入了第三方库,检查这些库的版本是否与鸿蒙Next兼容。有时候,库的新版本可能还未适配最新的鸿蒙开发环境。
-
清理并重建项目:尝试使用IDE提供的清理(Clean)和重建(Rebuild)功能,解决可能因旧编译缓存导致的错误。
-
IDE或插件版本:确保您使用的IDE(如DevEco Studio)及其相关插件是最新版本,以支持鸿蒙Next的编译和开发。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html