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'. 
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
相关问题
编译器突然不识别资源文件
31浏览 • 1回复 待解决
找不到图片和布局资源
11737浏览 • 8回复 待解决
如何获取HSP的资源文件
1901浏览 • 1回复 待解决
如何获取资源文件的全路径
1512浏览 • 1回复 待解决
如何获取profile路径下资源文件
1509浏览 • 1回复 待解决
ArkTS如何自定义资源文件
1749浏览 • 1回复 待解决
自定义资源文件怎么读取?
1996浏览 • 1回复 待解决
鸿蒙如何获取资源文件种的路径
15579浏览 • 3回复 待解决
HarmonyOS version-name找不到
91浏览 • 1回复 待解决
鸿蒙中的资源文件都又什么作用?
3439浏览 • 1回复 待解决
color.json文件中写注释报错如下
238浏览 • 1回复 待解决