DevEco Studio如何构建release包

DevEco Studio如何构建release包 DevEco Studio如何构建release包?

4 回复
  • release包生成步骤:

    1. 参考申请发布证书申请内部测试Profile完成证书和Profile文件申请。
    2. 使用申请的证书文件和Profile文件在DevEco Studio配置签名信息,构建携带发布签名信息的APP。
    3. 配置完成后,在DevEco Studio顶部菜单栏选择“Build => Build Hap(s)/APP(s) => Build APP(s)”。
  • 编译完成后的输出文件:在工程目录“build > outputs > default”目录下,获取可用于发布的应用包。

  • 关于安装调试,APP资源包是无法直接安装调试的,可参考以下方法:

    • 邀请测试:邀请测试默认分发在AppGallery客户端测试专区,应用正式发布前,通过特定渠道邀请一部分用户参与测试,以收集用户反馈、发现潜在问题并优化应用体验,具体方法步骤详见邀请测试
    • 应用内部测试:使用内部测试方式,开发者无需将应用提交至华为应用市场审核就可以将应用分发到指定设备上,利用设备UDID对设备进行授权,只有已授权设备才允许安装和使用应用,具体方法步骤详见内部测试流程
    • 云测试:云测试为开发者提供了华为热门移动终端设备,有针对性地向开发者提供应用在华为手机上的兼容性、稳定性、性能测试、功耗测试和安全测试、UX测试和安全测试,快速出具专业且详细的测试报告,帮助开发者提前发现并精准定位解决应用在华为手机上运行的各种问题,详情参见云测试指南

项目结构中先添加release模式的证书配置,然后在DevEco Studio中,打开项目结构视图,找到项目的​ build-profile.json5 ​文件,将 buildModeSet ​参数设置为 release。

祝顺利!

在DevEco Studio中构建release包需先配置签名。打开项目后进入File > Project Structure > Project > Signing Configs,配置签名证书信息。然后在Build Variants窗口选择release模式,最后通过Build > Build HAP(s)/APP(s) > Build Release HAP/APP完成构建。构建产物默认输出到工程的build目录下。

在DevEco Studio中构建release包,请按以下步骤操作:

  1. 配置签名信息

    • 打开项目,进入File > Project Structure > Project > Signing Configs
    • 添加签名证书(.p7b文件)并设置密码
    • 若无私钥证书,需先在AppGallery Connect生成
  2. 修改构建配置

    • build-profile.json5中,将"buildMode"设为"release"
    • 确保"signingConfig"指向配置的签名
  3. 执行构建

    • 通过Build > Build HAP(s)/APP(s) > Build APP(s)生成release包
    • 或使用Gradle命令:./gradlew assembleRelease
  4. 获取产物

    • 生成的release包位于build/outputs/app/release/目录
    • 文件格式为.app,可直接用于上架或分发

注意:release包会进行代码压缩和混淆(若开启),建议提前测试功能完整性。

回到顶部