# 鸿蒙应用 app 包和 hap 包的区别
构建鸿蒙应用时,会有两种格式的产物,分别是 .app 和 .hap 的包,现对两种产物进行解释说明:
- app 包是发布到应用市场的基本单元,不能直接在设备上安装和运行
- hap包(Harmony Ability Package)是应用安装和运行的基本单元,包含代码、资源、第三方库及配置文件等,主要分为 entry 和 feature 两种类型。
- 更多介绍可查看如何理解App、HAP、HAR、HSP的关系
# app 包和 hap 包如何生成
- 生成的 app 包,可以查看保存位置所在路径。如下图所示:
- 构建完成后,在构建面板会输出 app 包
- 而 hap 包的则是在「运行于真机」的时候产生的,具体如下:
