Lines Matching refs:HAP
1 # HAP编译构建指导
8 | HAP | OpenHarmony Ability Package,一个HAP文件包含应用的所有内容,由代码、资源、三方库及应用配置文件组成,其文件后缀名为.hap。 |
16 提供HAP编译构建功能,支持FA模型、Stage模型。
23 声明一个HAP目标,该目标会生成一个HAP,最终将会打包到system镜像中。
27 | hap_profile | HAP的config.json,Stage模型对应module.json。 |
28 | raw_assets | 原始assets,这些assets会直接拷贝到HAP的assets目录下。 |
34 | hap_name | HAP的名字,可选,默认为目标名 |
35 | final_hap_path | 用户可以制定生成的HAP的位置,可选,final_hap_path中会覆盖hap_name。|
36 | subsystem_name | HAP从属的子系统名,需要和ohos.build中的名字对应,否则将导致无法安装到system镜像中。|
37 | part_name | HAP从属的部件名,同subsystem_name。|
38 | js2abc | 是否需要将该HAP的js代码转换为ARK的字节码。|
39 | ets2abc | 是否需要将该HAP的ets代码转换为ARK的字节码。|
40 | certificate_profile | HAP对应的授权文件,用于签名。|
45 | module_install_name | 安装时的HAP名称。|
47 | js_build_mode | 可选,用于配置HAP是“release”还是“debug”模型编译,默认“release”。|
50 声明一个HAP的AppScope模块,该目标的app_profile和sources会在编译时拼接到具体的entry内编译,该模板只在Stage模型下使用。
54 | app_profile | HAP的AppScope中的app.json。|
55 | sources | HAP的AppScope中的资源resources。|
62 | hap_profile | HAP的config.json,仅FA模型下配置。|
68 原始assets,这些assets会直接拷贝到HAP的assets目录下。
79 | hap_profile | HAP的config.json,Stage模型对应module.json。|
126 # 单独编译HAP
130 5. 编译产物,FA模型简单例子HAP解压视图如下: