hdc是什么?
hdc(HarmonyOS Device Connector)是HarmonyOS为开发人员提供的用于调试的命令行工具,类似与ADB(Android Debug Bridge)
如何安装hdc?
下载地址:可从官网下载较稳定的版本,并进行解压安装
如何配置环境变量?
- 编辑.zshrc文件
vi ~/.zshrc
- 在.zshrc文件添加步骤2中所安装SDK下toolchains
HDC_SDK_PATH=/Applications/DevEco-Studio.app/Contents/sdk/HarmonyOS-NEXT-DB2/openharmony/toolchains
launchctl setenv HDC_SDK_PATH $HDC_SDK_PATH
export PATH=$PATH:$HDC_SDK_PATH
- 重新加载环境变量
source ~/.zshrc
- 检查是否成功配置hdc
在终端输入hdc version
常见问题
使用hdc指令时提示Bad CPU type in executable
问题:CPU type不可用
方案:检查安装的hdc与电脑的处理器是否一致。mac电脑可能会出现此问题,确认mac系统的处理器(mac电脑处理器有intel和ARM)后下载相应的安装文件,其中,intel安装mac(x86), ARM则安装mac(ARM)
使用hdc指令时提示版本过低
方案:从官网下载较新的版本并更改环境变量的配置
使用hdc指令时提示Executemand need connect-key
问题:没有设备连接
方案:在设备开启USB调试的情况下,用数据线连接设备并信任电脑设备
如何打开鸿蒙设备的USB调试模式?
方案:设置-关于手机-点击7次软件版本即可,点击后设备会重启,而后可在系统中找到开发者选项(开发者模式中有USB调试)&打开USB调试即可
如何使用鸿蒙无线调试模式安装hap包
前置条件:设备开启无线调试模式:设置-系统-开发者选项中开启无线调试模式
操作步骤:使用开发者工具DevEco-Studio通过ip&端口号连接远程设备;使用hdc指令安装hap包
参考文档:鸿蒙 HDC 命令合集