HarmonyOS 鸿蒙Next Unknown resource name
HarmonyOS 鸿蒙Next Unknown resource name
不明白,为什么Previewer 能正常加载。运行的时候却找不到,有人说是因为命名的原因,试个N种方式,驼峰,下划线,不带下划线。都不行。何解?这么难用的吗?
关于HarmonyOS 鸿蒙Next Unknown resource name的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
更多关于HarmonyOS 鸿蒙Next Unknown resource name的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next Unknown resource name的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
不是的,都试过了,见我的4楼解决方案
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
就是编译器问题,我可以肯定。前五分钟还好的,运行了两天都没事,突然就报错了。然后把单引号改成反单引号,就编译通过了。信我
不是的,我基本上吃套了。都搞的一清二楚了。
问题解决了:
原因是在entry引用HSP模块是,引用不能写在devDependencies 里,要放在dependencies,
即oh-package.json5中
{
"name": "resloaddemo",
"version": "1.0.0",
"description": "Please describe the basic information.",
"main": "",
"author": "",
"license": "",
"dependencies": { //写在这里是OK的。
"[@HSP](/user/HSP)/Lib": "file:../ResLoadDemo/Hsplibrary"
},
"devDependencies": { //放在这个下面是报错的。
"[@ohos](/user/ohos)/hypium": "1.0.15",
"[@ohos](/user/ohos)/hamock": "1.0.0-rc",
}
}
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
有最终解决的了的吗?
解决的。
解决了呀,看我的4楼回复
你这是引用hsp中的资源文件吗?
场景:
模块A引用了模块B,编译模块A时出现错误,提示 "Unkown resource name 'xxxx'",找不到模块B的资源。
请确认是否是跨模块间的资源引用,若是,请确保符合以下条件:
1. 资源需放置在目录resource/base路径下。
2. 模块B已安装。
3. 模块A中不能使用相对路径引用模块B的资源,应直接通过定义的模块名称来引用。
并不是,我是A模块中引用A模块里的资源就报错,A模块是HSP的,entry引用的是A模块。然后跑entry的时候就挂了。
文档中明明说明使用的$r是访问当前的模块中的资源,使用相对路径才是entry模块中的资源。
但为什么就不行。
abc文件名和.abc文件后缀校验的时候,鸿蒙当成一个东西?这个最好问问系统开发人员确定清楚哈,关键字不能模糊哈,到时候出现坑都能不知道怎么定位。
不可能的,试个N个关健词了。