Lines Matching refs:HAP
1 # HAP chapter
3 HAP(Harmony Ability Package)是应用安装和运行的基本单元。HAP包是由代码、资源、第三方库、配置文件等打包生成的模块包,其主要分为两种类型:entry和feature。
12 - 单HAP场景:如果只包含UIAbility组件,无需使用ExtensionAbility组件,优先采用单HAP(即一个entry包)来实现应用开发。虽然一个HAP中可以包含一个或多个UIAbil…
14 - 多HAP场景:如果应用的功能比较复杂,需要使用ExtensionAbility组件,可以采用多HAP(即一个entry包+多个feature包)来实现应用开发,每个HAP中包含一个UIAbili…
21 - 多HAP场景下,App Pack包中同一设备类型的所有HAP中必须有且只有一个Entry类型的HAP,Feature类型的HAP可以有一个或者多个,也可以没有。
23 …HAP场景下,同一应用中的所有HAP的配置文件中的bundleName、versionCode、versionName、minCompatibleVersionCode、debug、minAPIV…
25 …HAP场景下,同一应用的所有HAP、HSP的签名证书要保持一致。上架应用市场是以App Pack形式上架,应用市场分发时会将所有HAP从App Pack中拆分出来,同时对其中的所有HAP进行重签名…
29 下面简要介绍如何通过DevEco Studio新建一个HAP模块。
41 - HAP中支持添加UIAbility组件或ExtensionAbility组件,添加pages页面。具体操作可参考[应用/服务开发](https://developer.huawei.com/co…
43 - HAP中支持引用HAR或HSP共享包,详见[HAR的使用](./har-package.md#使用)、[HSP的使用](./in-app-hsp.md#使用)。
47 通过DevEco Studio编译打包,生成单个或者多个HAP,即可基于HAP进行调试。如需根据不同的部署环境、目标人群、运行环境等,将同一个HAP定制编译为不同版本,请参见[定制编译指导](htt…
55 在调试前,需要先安装或更新HAP,此处有两种方式:
57 - 直接使用hdc安装、更新HAP。
59 HAP的路径为开发平台上的文件路径,以Windows开发平台为例,命令参考如下:
62 // 安装、更新,多HAP可以指定多个文件路径
72 - 先执行hdc shell,再使用bm工具安装、更新HAP。
74 HAP的文件路径为真机上的文件路径,命令参考如下:
79 // 安装、更新,多HAP可以指定多个文件路径
89 完成HAP安装或更新后,即可参考相关调试命令进行[调试](../tools/aa-tool.md)。