HarmonyOS 鸿蒙Next 项目目录下两个resources 文件夹有什么不同?

HarmonyOS 鸿蒙Next 项目目录下两个resources 文件夹有什么不同?

文件夹和 ./ets/main/resources 文件夹作用有什么不同?

代码中:

app.color.listColor

这样的写法看起来应该是AppScope下,但是却在./ets/main/ 下。

绕晕了,请大神指点。

2 回复

AppScope中的资源,(entry之外)其他module也可以用
app.color.listColor中的app并不是指AppScope,

更多关于HarmonyOS 鸿蒙Next 项目目录下两个resources 文件夹有什么不同?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)Next项目中,resources文件夹通常用于存放应用的资源文件。项目目录下可能存在两个resources文件夹,分别位于不同的路径,其作用和使用场景有所不同。

  1. src/main/resources:这个文件夹通常用于存放应用的主资源文件,包括布局文件、图片、字符串资源等。这些资源在应用打包时会直接包含在APK中,供应用运行时使用。

  2. src/ohosTest/resources:这个文件夹通常用于存放测试相关的资源文件。在进行单元测试或UI测试时,测试用例可能会需要一些特定的资源文件,这些文件可以放在这个文件夹中。测试资源不会被打包到最终的APK中,仅在测试时使用。

总结来说,src/main/resources是应用主资源文件的存放位置,而src/ohosTest/resources是测试资源文件的存放位置。两者的主要区别在于用途和打包时的处理方式。

回到顶部