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

相关推荐
anyup8 天前
来简单聊聊鸿蒙开发,万元奖金的事~
前端·华为·harmonyos
程序猿追14 天前
那个右下角的小数字怎么“卡”住我打字——我用 HarmonyOS 自己写了一个字数限制输入框
pytorch·华为·harmonyos
古德new14 天前
鸿蒙PC使用electron迁移:Joplin Electron 桌面适配全记录
华为·electron·harmonyos
世人万千丶14 天前
桌面便签小应用 - HarmonyOS ArkUI 开发实战-TextArea与Flex布局-PC版本
华为·harmonyos·鸿蒙·鸿蒙系统
慧海灵舟14 天前
AGenUI 鸿蒙端实战踩坑录:从 Column 布局消失到异步组件宽度为 0
华为·harmonyos
qq_3692243314 天前
Windows全系通用!ntdll.dll文件丢失、报错、闪退问题的完整排查与修复教程
windows·dll·dll修复·dll丢失·dll错误
yuegu77714 天前
HarmonyOS应用<节气通>开发第33篇:状态管理实战
华为·harmonyos
YM52e14 天前
买菜计算器小应用 - HarmonyOS ArkUI 开发实战-PC版本
学习·华为·harmonyos·鸿蒙·鸿蒙系统
阿捏利14 天前
系列总览-鸿蒙科普系列完全指南
华为·harmonyos
小雨下雨的雨14 天前
HarmonyOS ArkUI训练营入门-组件掌握系列-Animation 动画效果实现-PC版本
学习·华为·harmonyos·鸿蒙