OpenHarmony调试工具安装与使用-HDC

一、工具概述

  • hdc(OpenHarmony Device Connector) 是为开发人员提供的用于设备连接调试的命令行工具,该工具需支持部署在 Windows/Linux/Mac 等系统上与 OpenHarmony 设备(或模拟器)进行连接调试通信。

  • 简言之,hdcOpenHarmony提供的用于开发人员调试硬件、应用的命令行工具,用在电脑与开发板之间的交互。

  • 适用于OpenHarmony应用、硬件开发及测试人员,是每个开发人员的必备、入门工具。

二、DHC下载

我们直接从 OpenHarmony标准系统 Public SDK 包中提取工具,SDK 推荐从第三方镜像站点下载:

解压之后我们需要这两个文件:

保存到自己的 Windows 电脑中:

三、环境配置

【鼠标右键】此电脑 -> 高级系统设置 -> 环境变量

四、测试

打开 cmd 窗口,查看工具版本:

bash 复制代码
hdc -v

这样就是成功了:

五、常用命令

命令 说明
hdc help 显示帮助信息,含更多命令可加 verbose
hdc version 显示 hdc 版本号
hdc list targets 列出所有设备状态,加 -v 查看详细信息
hdc start 启动 hdc server,加 -r 重新启动 server
hdc kill 关闭 hdc server,加 -r 重启 server
hdc file send local remote 向设备发送文件(local 为本地,remote 为设备端)
hdc file recv remote local 从设备接收文件
hdc install src 安装应用包(s) 到设备,src为包路径
hdc uninstall package 卸载设备端应用包,package为包名
hdc hilog 查看设备日志,-h 查看详细参数
hdc shell [CMD] 执行设备 shell 命令,留空进入交互模式
hdc bugreport [FILE] 导出设备信息,可指定导出文件
hdc tmode usb 设备重启并通过U_S_B 通信
hdc tmode port [port] 设备重启并监听指定 TCP 端口
hdc target boot 重启设备,可选进入 bootloader/recovery
hdc smode 用 root 权限重启 daemon,-r 取消

说明:

  • 传文件、装/卸应用和日志分析为开发调试常用。

  • 所有命令前可加 hdc 前缀,如 hdc shell,实测常用。

  • 更详细参数及说明可使用 hdc help 查看。

推荐阅读:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/hdc-V5

相关推荐
weixin_4407305011 小时前
selenium实战记录-从登陆-首页-进入应用页面测试用例
selenium·测试工具·测试用例
黑臂麒麟13 小时前
HarmonyOS鸿蒙实战应用7:随手账本——数据导出与分享
华为·app·arkts·鸿蒙
2501_9197490316 小时前
华为鸿蒙录音可视化APP—小羊声觉
华为·harmonyos·鸿蒙
大雷神16 小时前
HarmonyOS AR Engine深度估计实战——把毫米距离画成实时热力图
华为·ar·harmonyos
GKxx16 小时前
在 HarmonyOS 上给 QEMU 搭一个最小 aarch64 Linux guest(内核 + busybox initramfs)
linux·华为·qemu·harmonyos·鸿蒙·鸿蒙pc
黑臂麒麟17 小时前
屏幕信息全解析:HarmonyOS的分辨率、刷新率、折叠状态一个API搞定
华为·arkts·鸿蒙
黑臂麒麟17 小时前
HarmonyOS 网络连接诊断实战:检测网络状态、WiFi 切换、弱网监测一网打尽
网络·华为·arkts·鸿蒙
测试老哥17 小时前
Postman获取token并设置token依赖步骤
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
郝学胜-神的一滴17 小时前
C++11 工程级应用 06:自己造一个类似Python的Range迭代器
开发语言·c++·windows·python·程序人生·microsoft
2501_9197490318 小时前
华为鸿蒙免费反诈APP—小羊反诈
华为·harmonyos·鸿蒙