鸿蒙5.0开发进阶:配置构建-多工程构建

往期鸿蒙5.0全套实战文章必看:(文中附带全栈鸿蒙5.0学习资料)


多工程构建

为降低大型应用多个团队协作开发的复杂度,提供多工程开发模式,提高协作开发效率。多工程开发能力支持将大型应用拆分为多个模块,每个模块对应一个单独工程。在每个工程分别编译生成HAP后,需统一打包生成一个APP,用于上架应用市场。

  1. 分别在每个工程的工程级build-profile.json5配置文件中,设置multiProjects字段值为true。
    {
      "app": {
        ...
        "multiProjects": true,
      }
    }
  2. 准备好HAP打包工具app_packing_tool.jar(在 $DevEco Studio安装目录/sdk/default/openharmony/toolchains/lib下)。
  3. 在HAP打包工具目录下,执行命令将多个HAP进行打包,示例如下。
    java -jar app_packing_tool.jar --mode multiApp --hap-list D:\project\MyApplication\1.hap,D:\project\MyApplication1\2.hap --out-path D:\project\final.app
    • hap-list:多个HAP文件路径,用逗号隔开。
    • out-path:生成的APP文件路径,如"D:\project\final.app"。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值