HarmonyOS 编译报错,资源文件/color/string找不到

工程是按照三层结构设计的,现在我在 mine 这个feature 里面,放置了一些图片,颜色值等,编译的时候出现资源找不到。

ERROR: ArkTS:ERROR File: /Users/Desktop/features/mine/src/main/ets/viewmodel/MineTabsModel.ets:29:14 Unknown resource name 'ic_settings'. 
  • 1.
HarmonyOS
2024-08-23 12:17:38
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

可以在resources/base/element/string.json中配置一下多hap包一般是通过startAbility来拉起的,不建议导出接口和ArkUI组件,给其他模块使用(会有告警)。

实际开发推荐的架构:

1、使用单hap+多har

2、后续有按需加载的模块,使用hsp

如果还是想用多HAP的话,可以将资源文件放入AppScope里面(不推荐)

HAP一般是用做特性需求的,比如需要支持平板、折叠屏等设备,可以使用多HAP来做,HAP里面的页面,可以使用har包的形式引入。

当前是使用HAP包来当做har包使用了

分享
微博
QQ
微信
回复
2024-08-23 21:30:36
相关问题
编译器突然不识别资源文件
1178浏览 • 1回复 待解决
找不到图片和布局资源
13157浏览 • 8回复 待解决
HarmonyOS 依赖自己编译的so,找不到
1668浏览 • 1回复 待解决
HarmonyOS 资源文件无法跨模块访问
965浏览 • 1回复 待解决
如何获取HSP的资源文件
3109浏览 • 1回复 待解决
Native so 编译 opencv,报找不到 libunwind.so
1913浏览 • 1回复 待解决
HarmonyOS 加载RN沙盒路径资源文件
835浏览 • 1回复 待解决
HarmonyOS 获取资源文件配置字符串
690浏览 • 1回复 待解决
HarmonyOS 项目工程中资源文件path
717浏览 • 1回复 待解决
自定义资源文件怎么读取?
3026浏览 • 1回复 待解决
如何获取资源文件的全路径
2580浏览 • 1回复 待解决