OpenHarmony开源社区
直播中

丁冬芹

8年用户 1382经验值
私信 关注
[经验]

如何使用hdc命令将hap安装在真机上


在开发人员开发的过程中,往往需要使用真机进行调试来观察实际应用的效果,那么如何将IDE编译生成的hap包运行在真机上呢? DevEco Studio自带真机调试的功能,可以很方便的将hap包安装在真机上,但是在实际工作中,部分开发者会因为无法使用该功能导致hap安装困难,那么还有别的方法可以将hap包安装在真机上吗?答案是肯定的,本文就将介绍如何使用hdc命令将hap安装在真机上?
注:没有操作真机,使用远程模拟。
一、使用HDC命令的环境准备  
hd 用于硬件设备的调试工具可以在操作系统的工具上为工具使用 linux/mac 上的真实设备或通过操作系统提供硬件连接器进行开发。在 sdk 工具链下,还使用了之前的目录显示工具链到环境变量,为方法添加请求,应更改他的 DC 的端口号。具体
1.在这台电脑 > 属性 > 高级设置 > 高级 > 环境变量中,添加hdc变量系统:
       变量名为HDC_SERVER_PORT,变量值设置为7035。
2.在路径变量中,添加hdc工具路径,hdc工具路径为:HarmonyOS SDK安装目录/toolchains
环境变量配置完成后,关闭并重启 DevEco Studio。
二、使用HDC命令安装hap   
可以在IDE的终端页面中使用命令,也可以在终端的命令行工具中使用,也可以在 IDE 的终端页面中使用命令。
方法一:
1.     hdc 发送 本地远程从本地发送文件至远程设备。
参数名 说明
当地的 本地待发送文件的路径
偏僻的 远程接收文件路径

hdc文件发送
E:ideProjectsMyApplication80000entryuildoutputshapdebug entry-debug-rich-unsigned.hap
/sdcard/253beade77234f95be6038ced6cc170d/entry-debug-rich-unsigned.hap
2.     hdc shell bm install -p  package 通过bm安装
参数名 说明
包裹 安装包路径

hdc shell bm install -p /sdcard/253beade77234f95be6038ced6cc170d/

方法二:
hdc app install [-r/-d/-g] package 安装指定的应用包
参数名 说明
包裹Harmony应用安装包
-r替换已存在应用
-d允许降级安装
-G动态授权

hdc 应用安装 -r
E:ideProjectsMyApplication80000entryuildoutputshap debugentry-debug-rich-unsigned.hap



原作者:居葛




更多回帖

发帖
×
20
完善资料,
赚取积分