鸿蒙hdc环境变量设置

hdc是什么?

hdc(HarmonyOS Device Connector)是HarmonyOS为开发人员提供的用于调试的命令行工具,类似与ADB(Android Debug Bridge)

如何安装hdc?

下载地址:可从官网下载较稳定的版本,并进行解压安装

如何配置环境变量?

  1. 编辑.zshrc文件
    vi ~/.zshrc
  2. 在.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
  3. 重新加载环境变量
    source ~/.zshrc
  4. 检查是否成功配置hdc
    在终端输入hdc version

常见问题

使用hdc指令时提示Bad CPU type in executable

问题1.png

问题:CPU type不可用
方案:检查安装的hdc与电脑的处理器是否一致。mac电脑可能会出现此问题,确认mac系统的处理器(mac电脑处理器有intel和ARM)后下载相应的安装文件,其中,intel安装mac(x86), ARM则安装mac(ARM)


DevEco-Studio下载.png

使用hdc指令时提示版本过低

方案:从官网下载较新的版本并更改环境变量的配置

使用hdc指令时提示Executemand need connect-key

问题3.png

问题:没有设备连接
方案:在设备开启USB调试的情况下,用数据线连接设备并信任电脑设备

如何打开鸿蒙设备的USB调试模式?

方案:设置-关于手机-点击7次软件版本即可,点击后设备会重启,而后可在系统中找到开发者选项(开发者模式中有USB调试)&打开USB调试即可

如何使用鸿蒙无线调试模式安装hap包

前置条件:设备开启无线调试模式:设置-系统-开发者选项中开启无线调试模式
操作步骤:使用开发者工具DevEco-Studio通过ip&端口号连接远程设备;使用hdc指令安装hap包


IP connection.png

参考文档:鸿蒙 HDC 命令合集

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容