# App 本地打包

本地打包需要在本地安装原生开发环境,适合离线或需要深度定制的场景。

# Android / iOS 本地打包

发行 菜单下的 App-Android/iOS-本地打包 包含:

菜单项 说明
Android 本地打包指南... 打开 Android 本地打包的官方指南
iOS 本地打包指南... 打开 iOS 本地打包的官方指南
生成本地打包 App 资源 编译项目并导出供原生工程使用的资源

操作流程:

  1. 执行 生成本地打包 App 资源,等待编译完成;
  2. 按照对应平台的指南,把资源放入原生工程中;
  3. 使用 Android Studio 或 Xcode 完成打包。

# HarmonyOS 本地打包

发行 菜单下的 App-Harmony-本地打包 包含:

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

如果只需生成安装包,直接执行 生成安装包;如需在 DevEco Studio 中自行打包,先执行 生成本地打包 App 资源,再参考本地打包指南。

如果是 uni-app 项目,还可以发行 鸿蒙元服务,操作方式相同。

发行前请在 manifest.json 中配置鸿蒙应用信息(包名、证书等);正式上架前,请确认已申请对应的鸿蒙开发者账号与应用签名证书。

# 与云打包的选择

方式 适用场景
云打包 无本地原生环境,快速出包
本地打包 离线环境、需要深度定制原生工程、需要接入特殊原生依赖

# 常见问题

  • 生成安装包失败:检查 DevEco Studio 与 HarmonyOS SDK 版本是否匹配,签名配置是否正确;
  • 安装包无法安装:确认签名证书与设备调试许可配置。

更多问题见 常见问题。