HarmonyOS 鸿蒙Next:HSR中添加资源,编译时提示Unknown resource name

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:HSR中添加资源,编译时提示Unknown resource name

我在HSR中的资源文件夹里面,添加一个图片,在代码引用时没有问题, 编译时提示Unknown resource name, 有没有大佬可以解释一下?该怎么处理?

cke_2680.png
cke_3180.png


更多关于HarmonyOS 鸿蒙Next:HSR中添加资源,编译时提示Unknown resource name的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复
名称不合规嘛,换个比较简单的名称试试?

更多关于HarmonyOS 鸿蒙Next:HSR中添加资源,编译时提示Unknown resource name的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我也发现这个问题,请问资源文件这些名称的合规要求是啥,文档哪里有说明吗?

string.json文件中我加一个 { “name”: “search_go”, “value”: “搜索” } 这种也提示报错:[Compile Result] Unknown resource name ‘search_go’. 这个感觉很简单了

我后来又出现了这个问题,命名也是很简单的,我已经不想多考虑了,我直接把这些资源全都放进AppScope里面了

官方的回复,这个问题目前已有内部VOD跟踪,具体NEXT版本中的修复计划我们这边也没有详细信息,请您持续关注。

我也遇到了这个问题,hsp中的component访问hsp中的图片资源,报unknown resource name,尝试修改了n个名称,还是报这个错误,哎,鸿蒙开发就这么难吗

HarmonyOS的分布式文件系统让我在多设备间传输文件变得轻松无比。

这个问题华为是不解决了吗,都快一年了。。。
哎呀,崩溃了,换了N个名字还是不行啊。Priviewer里能很正常的加载,运行时就找不到了。什么鬼啊
我试了,要有下划线才行,类似驼峰命名法。bbcad不行,可是bb_cad就可以

这个问题好像还在,不是这样直接改名就行的

针对您提到的HarmonyOS 鸿蒙Next在HSR中添加资源后编译时提示“Unknown resource name”的问题,这通常表明项目引用了一个不存在的资源名称。以下是一些可能的解决方案:

  1. 检查资源名称和路径:确保您在代码中引用的资源名称与资源文件中定义的名称完全一致,同时检查资源文件的路径是否正确。
  2. 资源文件引用:检查资源文件是否已被正确添加到项目的资源目录中,并且是否在编译路径中。
  3. 资源文件状态:确保资源文件没有被设置为隐藏或只读,这可能会影响编译时的资源引用。
  4. 清理和重建项目:尝试清理项目并重新构建,以消除可能的编译缓存问题。

如果以上步骤均无法解决问题,建议检查HarmonyOS的官方文档或更新日志,看是否有相关的已知问题或修复。此外,您也可以考虑在HarmonyOS的开发者社区中寻求帮助。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!