HarmonyOS 如何解决多个har包使用重复资源的问题,下沉资源包?

HarmonyOS
2024-12-25 11:12:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以新建一个HSP模块,将要使用的重复资源放到HSP的resources中,比如放到了resources->base->media下的图片ic_eshop.png和resources->base->element->string.json里面的label1

在需要引用资源的Har包的oh-package.json5里面添加依赖

"dependencies": {
  "HSP": "file:../HSP"
}

引用方式:

$r('[HSP].string.label1')
$r('[HSP].media.ic_eshop')

在Har页面写的代码:

build() {
  Row() {
    Column() {
      Text($r('[HSP].string.label1'))
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
      Image($r('[HSP].media.ic_eshop'))
    }
    .width('100%')
  }
  .height('100%')
}
分享
微博
QQ
微信
回复
2024-12-25 13:23:05
相关问题
HarmonyOS har调用appscope资源问题
259浏览 • 1回复 待解决
HarmonyOS har依赖问题
971浏览 • 1回复 待解决
har多目标,多值问题如何解决
673浏览 • 1回复 待解决
HarmonyOS har混淆问题
523浏览 • 1回复 待解决
HarmonyOS HAR HAP问题
483浏览 • 1回复 待解决
HarmonyOS 多个HAP跳转问题
377浏览 • 1回复 待解决
harworker如何在entry使用
2371浏览 • 1回复 待解决
修改名后报错,请问如何解决?
6520浏览 • 1回复 待解决
HarmonyOS har生成问题
1421浏览 • 1回复 待解决