HarmonyOS 鸿蒙Next怎么打包出个APP给测试安装运行

发布于 1周前 作者 vueper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next怎么打包出个APP给测试安装运行

测试目前没有开发环境, 正常流程是开发打包, 然后测试在手机上下载安装, 整体流程是什么样的?

目前参考的是:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-command-line-building-app-0000001672412437, 我正常打包的HAP是已经内置了HSP? 还是要每个都单独通过命令安装?

9 回复

流程举个例子,执行流程如下:

$ hdc shell mkdir data/local/tmp/60d3758252fe41ee9d51d74063a61b5e 
$ hdc file send C:\Users\账号\DevEcoStudioProjects\demo\library1\build\default\outputs\default\library1-default-signed.hsp “data/local/tmp/60d3758252fe41ee9d51d74063a61b5e” in 30 ms 
$ hdc file send C:\Users\账号\DevEcoStudioProjects\demo\entry\build\default\outputs\default\entry-default-signed.hap “data/local/tmp/60d3758252fe41ee9d51d74063a61b5e” in 20 ms 
$ hdc file send C:\Users\账号\DevEcoStudioProjects\demo\library2\build\default\outputs\default\library2-default-signed.hsp “data/local/tmp/60d3758252fe41ee9d51d74063a61b5e” in 26 ms 
$ hdc shell bm install -p data/local/tmp/60d3758252fe41ee9d51d74063a61b5e in 609 ms 
$ hdc shell rm -rf data/local/tmp/60d3758252fe41ee9d51d74063a61b5e 
$ hdc shell aa start -a EntryAbility -b com.example.demo -m entry in 95 ms<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

正常打的hap包没有内置hsp,但是有依赖会推送到同一个位置,然后安装。

整个app不能一起安装吗?只能这样一个一个hsp装?

这种形式能适用多个测试人员么?测试用机是否需要特别处理(如AGC设备注册)才可安装?之前这种侧载除了开发机好像是被禁止的。

最后有更加便捷的、给测试安装App的方案吗?

希望HarmonyOS能继续优化系统稳定性,减少崩溃和重启的情况。

同问,可以直接给测试安装app的方案吗?

同问,可以直接给测试安装app的方案吗?

不能直接安装真的很别扭

HarmonyOS 鸿蒙Next打包APP给测试安装运行,首先需确保应用已签名。在DevEco Studio中,可通过“Build”菜单下的“Build Hap(s)/APP(s)”->“Build APP(s)”进行打包。打包前,需配置好签名信息,包括密钥文件(.p12)、调试证书(.cer)和配置文件(.p7b)。打包完成后,在项目的build目录下会生成.app文件,测试人员可使用hdc工具将.app文件安装到鸿蒙设备上。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部