当前位置:   article > 正文

harmonyos 编译打包生成app,鸿蒙HarmonyOS DevEco编译构建生成HAP方法

open harmony 编译后生成hap包

HAP可以直接在模拟器或者真机设备上运行,用于HarmonyOS应用开发阶段的调试和查看运行效果。

HAP按构建类型和是否签名可以分为以下四种形态:

1、构建类型为Debug的HAP(带调试签名信息):携带调试签名信息,具备单步调试等调试手段的HAP,用于开发者在真机或者模拟器中进行应用调试。

2、构建类型为Debug的HAP(不带签名):不带调试签名信息,具备单步调试等调试手段的HAP,仅能运行在模拟器中。

3、构建类型为Release的HAP(带调试签名信息):携带调试签名信息,不具备调试能力的HAP,用于开发者在真机或者模拟器中查看和验证应用运行效果。相对于Debug类型的HAP包,体积更小,运行效果与用户实际体验一致。

4、构建类型为Release的HAP(不带签名):不带调试签名信息,不具备调试能力的HAP,仅能运行在模拟器中查看和验证应用运行效果。相对于Debug类型的HAP包,体积更小,运行效果与用户实际体验一致。

根据HarmonyOS工程介绍,一个HarmonyOS工程下可以存在多个Module,在编译构建时,可以选择对单个Module进行编译构建;也可以对整个工程进行编译构建,同时生成多个HAP。

前提条件

1、已完成build.gradle和config.json的设置,详情请参考编译构建前配置。

2、已完成调试证书和Profile文件的申请,详情请参考申请证书和Profile。

构建类型为Debug的HAP(带调试签名信息)

如果一个工程目录下存在多个Module,当对单个Module进行构建时,只需要对指定

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号