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

HarmonyOS
2024-12-25 11:12:51
807浏览
收藏 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"
}
  • 1.
  • 2.
  • 3.

引用方式:

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

在Har页面写的代码:

build() {
  Row() {
    Column() {
      Text($r('[HSP].string.label1'))
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
      Image($r('[HSP].media.ic_eshop'))
    }
    .width('100%')
  }
  .height('100%')
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
分享
微博
QQ
微信
回复
2024-12-25 13:23:05


相关问题
HarmonyOS har调用appscope资源问题
823浏览 • 1回复 待解决
HarmonyOS har依赖问题
1546浏览 • 1回复 待解决
har多目标,多值问题如何解决
1180浏览 • 1回复 待解决
HarmonyOS 多个HAP跳转问题
835浏览 • 1回复 待解决
HarmonyOS HAR HAP问题
1001浏览 • 1回复 待解决
HarmonyOS har混淆问题
1036浏览 • 1回复 待解决
harworker如何在entry使用
2911浏览 • 1回复 待解决
修改名后报错,请问如何解决?
7057浏览 • 1回复 待解决
HarmonyOS har生成问题
1866浏览 • 1回复 待解决