本地打包需要在本地安装原生开发环境,适合离线或需要深度定制的场景。
发行 菜单下的 App-Android/iOS-本地打包 包含:
| 菜单项 | 说明 |
|---|---|
| Android 本地打包指南... | 打开 Android 本地打包的官方指南 |
| iOS 本地打包指南... | 打开 iOS 本地打包的官方指南 |
| 生成本地打包 App 资源 | 编译项目并导出供原生工程使用的资源 |
操作流程:

发行 菜单下的 App-Harmony-本地打包 包含:
| 菜单项 | 说明 |
|---|---|
| 生成安装包 | 直接生成 .hap 安装包 |
| 生成本地打包 App 资源 | 编译项目并导出供 DevEco Studio 使用的资源 |
| 本地打包指南... | 打开 HarmonyOS 本地打包的官方指南 |

如果只需生成安装包,直接执行 生成安装包;如需在 DevEco Studio 中自行打包,先执行 生成本地打包 App 资源,再参考本地打包指南。
如果是 uni-app 项目,还可以发行 鸿蒙元服务,操作方式相同。
发行前请在 manifest.json 中配置鸿蒙应用信息(包名、证书等);正式上架前,请确认已申请对应的鸿蒙开发者账号与应用签名证书。
| 方式 | 适用场景 |
|---|---|
| 云打包 | 无本地原生环境,快速出包 |
| 本地打包 | 离线环境、需要深度定制原生工程、需要接入特殊原生依赖 |
更多问题见 常见问题。