HDC使用常见命令

HDC(HarmonyOS Device Connector)是为开发人员提供的用于调试的命令行工具,通过该工具可以在windows/linux/mac系统上与真实设备进行交互。

 使用HDC前,需要配置相关环境变量:

        在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,添加HDC端口变量名为:HDC_SERVER_PORT,变量值可设置为任意未被占用的端口。 环境变量配置完成后,关闭并重启DevEco Studio。

        

        在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量 > 系统变量中,将SDK的toolchains完整路径添加到Path变量值中,具体路径信息以SDK实际配置路径为准。

        

 常见命令:

Option说明
-t [key] [command]指定连接唯一标识的目标设备,标识可通过命令hdc list targets查询
help/-h打印hdc帮助信息
version/-v打印hdc版本信息
-l [level]指定运行时日志等级,默认为LOG_INFO
checkserver获取client-server版本
target mount读写模式挂载系统分区(user不可用)
target boot重启目标设备,查看目标列表可用list targets命令
smode [-r]授予设备端hdc后台服务进程root权限, 使用-r参数取消授权(user不可用)
kill [-r]终止hdc服务进程,使用-r参数触发服务进程重新启动
start [-r]启动hdc服务进程,使用-r参数触发服务进程重新启动
fport ls列出全部转发端口转发任务
fport localnode remotenode设置正向端口转发任务:监听“主机端口”,接收请求并进行转发, 转发到“设备端口”
fport rm localnode remotenode删除正向端口转发任务:取消指定的“主机端口”转发
rport remotenode localnode设置反向端口转发任务:监听“设备端口”,接收请求并进行转发,转发到“主机端口”
rport rm remotenode localnode删除反向端口转发任务:取消指定的“设备端口”转发
tmode usb已连接设备切换为USB连接方式:设备端daemon进程重启,并首先选用USB连接方式
tmode port [port-number]已连接设备切换为网络连接方式:设备端daemon进程重启,并优先使用网络方式连接设备,如果连接设备失败,再选择USB连接
tconn [IP]:[port] [-remove]指定连接设备:通过“IP地址:端口号”来指定连接的设备,使用-remove参数断开连接
file send local remote从本地发送文件至远端设备
file recv remote local从远端设备发送文件至本地
install src安装指定的应用文件(.hap .hsp)
uninstall packageName卸载指定的应用包package包名
jpid显示可调试应用列表
hilog [options]打印设备端的日志信息,options表示hilog支持的参数,可通过hdc hilog -h查阅支持的参数列表
shell [command]交互命令,command表示需要执行的单次命令,不同类型或版本的系统支持的command命令有所差异,可以通过hdc shell ls /system/bin查阅支持的命令列表

 

参考文档:HDC常见命令 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值