开发者完成 HarmonyOS 应用开发后,需要将应用打包成 APP,用于发布到华为应用市场。打包 APP 时,DevEco Studio 会将工程目录下的所有 HAP 模块打包到 APP 中,因此,如果工程目录中存在不需要打包到 APP 的 HAP 模块,请手动删除后再进行编译构建生成 APP。
前提条件
操作步骤
- 在 Project Structure > Project > Signing Configs 窗口中,配置工程的签名信息,设置完成后,点击 OK 按钮。
- Store File:选择密钥库文件,文件后缀为 .p12。
- Store Password:输入密钥库密码。
- Key Alias:输入密钥的别名信息。
- Key Password:输入密钥的密码。
- SignAlg:签名算法,固定为 SHA256withECDSA。
- Profile File:选择申请的发布 Profile 文件,文件后缀为 .p7b。
- Certpath File:选择申请的发布数字证书文件,文件后缀为 .cer。

- 点击 Build > Build APP(s)/Hap(s) > Build APP(s),等待编译构建完成已签名的 APP。
- 编译构建完成后,可以在 build > outputs > app > release 目录下,获取带签名的 APP。
