每个HAR中的资源能否允许重名?

每个HAR中的资源能否允许重名?


HarmonyOS
2024-05-30 20:28:00
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
智体美劳全发展

资源重名,会按照优先级进行覆盖:HAR模块编译打包时会把资源打包到HAR中。在编译构建HAP时,DevEco Studio会从HAP模块及依赖的模块中收集资源文件,如果不同模块下的资源文件出现重名冲突时,DevEco Studio会按照以下优先级进行覆盖(优先级由高到低):

  •  AppScope(仅API9的Stage模型支持)。
  •  HAP包自身模块。
  •  依赖的HAR模块,如果依赖的多个HAR之间有资源冲突,会按照依赖顺序进行覆盖(依赖顺序在前的优先级较高)。
  •  参考文档:HAR
分享
微博
QQ
微信
回复
2024-05-31 20:44:12
相关问题
是否允许HAR循环依赖
1972浏览 • 1回复 待解决
appscope里定义资源Har里不能引用
201浏览 • 1回复 待解决
能否提供命令行,手动编译har或者hsp
795浏览 • 1回复 待解决
怎么获取List里面每个itemposition?
270浏览 • 1回复 待解决
var能否修饰ArkTS变量?
494浏览 • 1回复 待解决
如何在HAR获取targetname?
196浏览 • 1回复 待解决
$r资源如何进行比较
1858浏览 • 1回复 待解决