OpenHarmony--hdc使用
HDC工具
hdc(OpenHarmony Device Connector)是 OpenHarmony 为开发人员提供的用于调试的命令行工具。类似于 adb工具,通过 hdc 可以在设备上执行各种调试操作,如查看设备信息、查看进程、查看内存、查看文件、查看日志等。
hdc 工具使用
以下以在ubuntu 环境调试为例
1、编译sdk
1 | ./build.sh --product-name ohos-sdk –ccache |
编译后生成工具存放路径:
1 | out/ohos-arm64-release/ohos-sdk |
2、设备配置hdc参数
hdc有支持usb调试和网络调试。在有网络情况下,设备端可以配置网络调试,可以先通过串口登录后进行查看配置,如设置“9527”端口:
1 | # 查看hdcd版本 |
3、PC端连接设备
PC端在刚刚编译好的sdk目录下执行:
1 | tconn ip:port |
输入以上命令后,就可以使用hdc命令了
常用命令
- 帮助信息和版本信息
1 | hdc -h |
- 日志相关
1 | # 查看日志和这只日志 |
日志等级说明
| 参数 | 参数说明 |
|---|---|
| 0 | LOG_OFF |
| 1 | LOG_FATAL |
| 2 | LOG_WARN |
| 3 | LOG_INFO |
| 4 | LOG_DEBUG |
| 5 | LOG_ALL |
hdc和adb一样,可以执行shell命令
- shell相关
1 | # 执行shell命令但是不进入shell |
- 设备重启
1 | hdc target boot |
- 文件传输
1 | # 接收 |
- 安装程序
1 | # 安装 |
注意点
- hdc连接不到设备
解决方法参考:
1、确保hdc版本和设备版本一致,每个发行版本对应的hdc版本可能不兼容
2、usb线连接正常,并开启调试模式。服务也正常启动
3、切换调试方法,网络调试方法
- 其他异常
执行hdc kill -r,然后重启服务
评论






