鸿蒙Next开发完成,如何打包给测试员?

鸿蒙Next开发完成后,具体要怎么打包应用才能给测试员安装测试?需要哪些步骤和注意事项?求详细的操作流程说明。

2 回复

鸿蒙Next打包?简单!打开DevEco Studio,点击Build → Build HAP(s),生成HAP文件后,直接扔给测试员。别忘了附上一句:“亲,这是热腾腾的安装包,记得五星好评哦~”

更多关于鸿蒙Next开发完成,如何打包给测试员?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在鸿蒙Next(HarmonyOS NEXT)中,打包给测试员主要通过生成 HAP(Harmony Ability Package) 文件或 APP 包 来实现。以下是详细步骤:

1. 配置签名信息

  • 在 DevEco Studio 中,打开项目中的 build-profile.json5 文件。
  • 确保已配置有效的签名证书(测试阶段可使用自动生成的调试证书,但正式发布需申请正式证书)。
  • 示例配置片段:
    "signingConfigs": [{
      "name": "debug",
      "material": {
        "certpath": "debug.p12",
        "storePassword": "123456",
        "keyAlias": "debugKey",
        "keyPassword": "123456",
        "signAlg": "SHA256withECDSA",
        "profile": "debug.p7b",
        "certpath": "debug.cer"
      }
    }]
    

2. 构建 HAP 或 APP 包

  • 调试版本
    在 DevEco Studio 顶部菜单栏选择 Build > Build HAP(s),生成调试版 HAP 文件(默认输出到 build/outputs/default/ 目录)。
  • 发布版本
    选择 Build > Generate Key and CSR 创建正式证书,然后在 build-profile.json5 中配置发布签名,最后通过 Build > Build APP(s) 生成 APP 包(.app 文件)。

3. 获取打包文件

  • HAP 文件:适用于动态测试,可直接通过 hdc 工具安装到设备:
    hdc install path/to/your_app.hap
    
  • APP 包:包含多个 HAP,便于分发给测试员直接安装。

4. 分发给测试员

  • 将生成的 .hap.app 文件发送给测试员。
  • 测试员可通过以下方式安装:
    • 本地安装:使用 hdc 命令行工具(需开启设备开发者模式)。
    • 应用市场:若已上架华为应用市场,测试员可直接下载。

注意事项:

  • 确保测试设备系统版本与编译时的 SDK 版本匹配。
  • 若使用敏感权限(如位置、相机),需在配置文件中声明,并在设备端授权。

通过以上步骤,即可快速打包并交付测试版本。

回到顶部