我发现hdc下载方式太难找,所以写个文章,防止大家都踩坑!

HDC (HarmonyOS Device Connector) 工具通常不提供独立的下载链接,而是作为鸿蒙开发工具集的一部分进行分发。


1、什么是 HDC?

HDC(HarmonyOS Device Connector)是鸿蒙生态中用于连接和调试设备的命令行工具,功能类似于 Android 的 ADB。它支持文件传输、Shell 命令执行、应用安装等操作,是鸿蒙开发者必不可少的工具。

2、为什么 HDC 难找?

HDC 并不像普通软件那样提供独立的下载页面,而是集成在 OpenHarmony SDK 或 DevEco Studio 中。官方希望开发者通过完整 SDK 获取 HDC,以确保版本与开发环境匹配。但对于只需要 HDC 的用户来说,下载数 GB 的 SDK 确实有些冗余。

3、下载 OpenHarmony SDK(含 HDC 工具)

官方下载地址:http://ci.openharmony.cn/workbench/cicd/dailybuild/dailylist
进入页面后,你会看到各种版本的 SDK 构建记录,如下图所示:
在这里插入图片描述

点击对应链接下载 SDK 压缩包(文件大小约 3GB)。下载完成后,解压到任意目录(例如 D:\oh-sdk)。

4、提取HDC可执行文件

解压后,进入 SDK 目录,找到 toolchains-windows 压缩包(通常位于 sdk 或 toolchains 文件夹下),如下图所示:
在这里插入图片描述

只需解压 toolchains-windows.zip,无需解压其他压缩包。解压后即可看到 hdc.exe 文件:
在这里插入图片描述
此时,HDC 工具已经可以使用。你可以双击 hdc.exe 或在当前目录打开命令行运行 hdc version 测试。
在这里插入图片描述
这就代表hdc可以使用!!!

5、版本兼容性问题及解决方法

常见现象:使用 hdc 向开发板发送文件时,文件大小为 0 或传输失败,且命令执行后无速度显示(如下图所示)。
在这里插入图片描述
原因:开发板上的 hdc 版本与 PC 端版本不一致,通常是 PC 端版本过高导致。

解决方法:

优先使用与开发板配套的 SDK 版本。可通过开发板烧录包或系统镜像获取对应的 hdc 版本。

如果你不确定开发板的版本,可以选择较早的稳定版 hdc。这里提供一个验证可用的 hdc 工具包(版本较低,兼容性较好):
链接: https://pan.baidu.com/s/1hgIvAWYomtFZuuPGdCL3Xg

常见指令:

hdc file send localpath remotepath   // 发送文件
hdc file recv remotepath localpath   // 接收文件

由于 HDC(HarmonyOS Device Connector)工具通常不提供独立下载链接,而是作为鸿蒙开发工具套件的一部分进行分发,很多开发者在寻找该工具时常常遇到困难。本文旨在提供详细的下载指南,帮助大家轻松获取 HDC 工具,并附带使用技巧和常见问题解答,避免踩坑。


6、HDC 常用命令速览

成功获取 hdc 后,你可以尝试以下常用命令:

命令说明
hdc list targets列出已连接的设备
hdc shell进入设备的 shell 环境
hdc file send 本地文件 设备路径发送文件到设备
hdc file recv 设备文件 本地路径从设备接收文件
hdc install 应用包路径安装应用(需对应格式)
hdc uninstall 包名卸载应用
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐