HarmonyOS 应用程序包结构 (编译态)

不同类型的Module编译后会生成对应的HAP、HAR、HSP等文件,开发态视图与编译态视图的对照关系如下:


从开发态到编译态,Module中的文件会发生如下变更:

  • ets目录:ArkTS源码编译生成.abc文件。
  • resources目录:AppScope目录下的资源文件会合入到Module下面资源目录中,如果两个目录下存在重名文件,编译打包后只会保留AppScope目录下的资源文件。
  • module配置文件:AppScope目录下的app.json5文件字段会合入到Module下面的module.json5文件之中,编译后生成HAP或HSP最终的module.json文件。

说明

在编译HAP和HSP时,会把他们所依赖的HAR直接编译到HAP和HSP中。

相关推荐
bst@微胖子10 小时前
鸿蒙实现滴滴出行项目之线路规划图
华为·harmonyos
我是华为OD~HR~栗栗呀11 小时前
23届考研-Java面经(华为OD)
java·c++·python·华为od·华为·面试
路很长OoO12 小时前
Flutter 插件开发实战:桥接原生 SDK
前端·flutter·harmonyos
2501_9197490314 小时前
鸿蒙:使用Rating组件实现五角星打分评价
华为·harmonyos
2501_9197490318 小时前
鸿蒙:实现滑动选择日期操作
华为·harmonyos
程序员潘Sir21 小时前
鸿蒙应用开发从入门到实战(十九):样式复用案例
harmonyos·鸿蒙
std860211 天前
华为 Mate80 要来了,或搭载最新麒麟芯片
华为
2501_919749031 天前
鸿蒙:使用@Reusable实现组件的复用,提升性能
华为·harmonyos
高工智能汽车1 天前
棱镜观察|极氪销量遇阻?千里智驾左手服务吉利、右手对标华为
人工智能·华为