【纯血鸿蒙】hdc常用命令汇总

1.查看工具版本

hdc -v

输出版本号,证明可以用了

2.查看当前连接设备

查看当前连接所有设备,-v 显示详情

hdc list targets
hdc list targets -v

hdc -t 设备 shell
hdc -t 7001005458323933328a250f004e3900 shell

3.安装指定的应用package文件

hdc install [hap path]
交互命令hdc install packageFile

在这里插入图片描述

Windows-cmd切换目录
按win+r,在弹出框里输入cmd 进入下图界面,现在在 C盘
切换目录方法:输入 cd /d D: 已切换至D盘
切换至E盘:输入 cd /d E:
进入E盘其他文件夹:cd E:\文件夹 成功!

4.卸载指定的应用包package包名

hdc uninstall [packageName]
eg: hdc uninstall com.ohos.camera

5.日志操作

查看日志抓log> hdc hilog
hdc file recv /data/bluetooth/log/snoop.log 导出日志

清理log> hdc shell hilog -r

开始保存日志到文件

hdc shell hilog -w start
开始保存日志到文件
hdc shell hilog -w stop

6.文件操作

从本地发送文件至远端设备,命令格式如下:
// push 文件
hdc file send E:\example.txt /data/local/tmp/example.txt
从远端设备发送文件至本地,命令格式如下:
// pull 文件
hdc file recv /data/local/tmp/a.txt ./a.txt
hdc file recv [-a] remote local // -a:文件保留时间戳模式hdc file recv -a /data/atomic_test ./

7. 远程执行命令或进入交互命令环境

// shell 命令hdc shell [COMMAND]
hdc shell ps -ef

8. 获取uuid

hdc shell bm get --udid 或 hdc shell bm get -u

9. 杀掉hdc进程,类似adb kill-server

hdc kill

10. 重启hdc

hdc start -r

11. 重启设备

hdc shell reboot

### 关于鸿蒙 HDC 命令的使用教程 对于鸿蒙操作系统中的HDCHarmonyOS Device Connect)命令,其主要功能在于提供一套类似于Android ADB命令的工具来支持开发者进行设备管理、应用程序控制以及文件传输等一系列操作。 #### 设备管理和基本操作 为了查看当前已连接至开发机器上的所有目标设备,可以利用`hdc list targets`这一指令[^2]。这有助于确认设备是否成功连接并处于可调试状态。 #### 应用程序生命周期管理 针对应用层面的操作,提供了诸如启动指定的应用实例(`hdc shell aa start -a EntryAbility -b [appName]`)、终止正在运行的应用进程(`hdc shell am force-stop [appName]`)等功能;同时也能处理包级别的安装(`hdc shell bm install -p [appName]`)与卸载(`hdc shell bm uninstall [appName]`)需求。 #### 文件系统交互 当涉及到文件系统的读写时,则有推送本地文件到远程设备的功能(`hdc file send [filePath] [targetPath]`),还有移除特定路径下文件的能力(`hdc shell rm -rf [filePath]`)。 #### 环境配置建议 为了让这些命令更加便捷地被调用,在环境变量中加入HDC工具所在的目录是非常必要的措施之一。具体做法是在shell配置文件里追加类似这样的语句:`export PATH=${PATH}:/path/to/hdc/tools`,其中/path/to/hdc/tools应替换为实际存放HDC二进制文件的位置[^4]。 此外,考虑到可能存在的端口冲突问题,默认监听5037端口的服务可以通过设定环境变量`HDC_SERVER_PORT=其他未占用端口号`来进行调整,从而避免与其他服务发生冲突的情况出现。 ```bash # 设置HDC服务器使用的不同端口 export HDC_SERVER_PORT=7035 ``` 通过上述介绍可以看出,掌握好这套基于命令行接口的工作流能够极大地提高日常开发效率,并简化跨平台项目的维护成本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值