-

开发者完成 HarmonyOS 应用开发后,需要将应用打包成 APP,用于发布到华为应用市场。打包 APP 时,DevEco Studio 会将工程目录下的所有 HAP 模块打包到 APP 中,因此,如果工程目录中存在不需要打包到 APP 的 HAP 模块,请手动删除后再进行编译构建生成 APP。

前提条件

操作步骤

  1. Project Structure > Project > Signing Configs 窗口中,配置工程的签名信息,设置完成后,点击 OK 按钮。

  • Store File:选择密钥库文件,文件后缀为 .p12。
  • Store Password:输入密钥库密码。
  • Key Alias:输入密钥的别名信息。
  • Key Password:输入密钥的密码。
  • SignAlg:签名算法,固定为 SHA256withECDSA。
  • Profile File:选择申请的发布 Profile 文件,文件后缀为 .p7b。
  • Certpath File:选择申请的发布数字证书文件,文件后缀为 .cer。

img

  1. 点击 Build > Build APP(s)/Hap(s) > Build APP(s),等待编译构建完成已签名的 APP。

  1. 编译构建完成后,可以在 build > outputs > app > release 目录下,获取带签名的 APP。

点击放大