当前位置: 首页 > web >正文

关于mac配置hdc(鸿蒙)

关于mac配置hdc(鸿蒙)

在最开始配置的hdc -v时候老是出现格式不匹配
于是乎在网上找官网也不行,最后在csdn上找到了这篇文章Mac配置hdc才有的头绪
环境变量的问题
自己做一个简单的总结

首先在访达里面打开ide
在这里插入图片描述
在这里插入图片描述

打开之后输入下面的命令,一步一步的找到toolchains这一层即可

chenzihan@chenzihandeMacBook-Air DevEco-Studio.app % ls
Contents
chenzihan@chenzihandeMacBook-Air DevEco-Studio.app % cd Contents
chenzihan@chenzihandeMacBook-Air Contents % ls
_CodeSignature	Info.plist	license		Resources
bin		jbr		MacOS		sdk
CodeResources	lib		plugins		tools
chenzihan@chenzihandeMacBook-Air Contents % cd sdk
chenzihan@chenzihandeMacBook-Air sdk % ls
default
chenzihan@chenzihandeMacBook-Air sdk % cd default 
chenzihan@chenzihandeMacBook-Air default % ls
hms		openharmony	sdk-pkg.json
chenzihan@chenzihandeMacBook-Air default % cd openharmony 
chenzihan@chenzihandeMacBook-Air openharmony % ls
ets		js		native		previewer	toolchains
chenzihan@chenzihandeMacBook-Air openharmony % cd toolchains    

然后记下这个路径. 我这里的路径就是/Applications/DevEco-Studio.app/Contents/sdk/HarmonyOS-NEXT-DB3/openharmony/toolchains/
你可以看一下你的路径拼起来是什么记一下,下面要用!!!!

1、打开终端工具,执行以下命令,根据输出结果分别执行不同命令
echo $SHELL-如果输出结果为/bin/bash,则执行以下命令,打开.bash_profile文件。
vi ~/.bash_profile-如果输出结果为/bin/zsh,则执行以下命令,打开.zshrc文件。
vi ~/.zshrc
2、单击字母“i”,进入Insert模式。

3、重点:
到这里要拼成你的路径了

HDC_SDK_PATH=/Applications/DevEco-Studio.app/Contents/sdk/HarmonyOS-NEXT-DB3/openharmony/toolchains/#这里替换成你的路径launchctl setenv HDC_SDK_PATH $HDC_SDK_PATH # 仅MacOS需要在此执行,Linux无须执行export PATH=$PATH:$HDC_SDK_PATH

替换完之后开始第4步:

4、编辑完成后,单击Esc键,退出编辑模式,然后输入“:wq”,单击Enter键保存。
5、执行以下命令,使配置的环境变量生效。
-如果步骤1时打开的是.bash_profile文件,请执行如下命令:
source ~/.bash_profile复制
-如果步骤1时打开的是.zshrc文件,请执行如下命令:
source ~/.zshrc

最后试一下
在这里插入图片描述

出现版本号就说明是配置OK了

http://www.xdnf.cn/news/5709.html

相关文章:

  • Nginx部署前端项目深度解析
  • 使用 Syncthing 在两台电脑之间同步文件:简单教程
  • 用drawdb.app可视化创建mysql关系表
  • 开源 RPA 工具深度解析与官网指引
  • 学习黑客Windows 病毒与威胁防护
  • Clickhouse 迁移到 Doris 的最佳实践
  • PyTorch 中的 Autograd 实现细节解析和应用
  • TCPIP详解 卷1协议 九 广播和本地组播(IGMP 和 MLD)
  • 力扣算法ing(69 / 100)
  • MongoDB使用x.509证书认证
  • 单片机Day10
  • 【Mysql基础】二、函数和约束
  • 职坐标IT培训:互联网行业核心技能精讲
  • Model.eval() 与 torch.no_grad() PyTorch 中的区别与应用
  • Scala和Spark的介绍
  • window server 2012安装sql server2008 r2
  • 每日c/c++题 备战蓝桥杯(洛谷P1387 最大正方形)
  • 工业协议跨界实录:零基础玩转PROFINET转EtherCAT主站智能网关
  • 网张实验操作-防火墙+NAT
  • 软考教材重点内容 信息安全工程师 第24章 工控安全需求分析与安全保护工程
  • 如何禁止chrome自动更新
  • 2025年Energy SCI1区TOP,改进雪消融优化算法ISAO+电池健康状态估计,深度解析+性能实测
  • 小白入手搭建本地部署的Dify平台(基于Windows)
  • C++ 跨平台开发挑战与深度解决方案:从架构设计到实战优化
  • 韩国直邮新纪元:Coupang多语言支持覆盖38国市场
  • Spring Data Elasticsearch 中 ElasticsearchOperations 构建查询条件的详解
  • 【Python 基础语法】
  • 直方图特征结合 ** 支持向量机图片分类
  • AD 固定孔及器件的精准定义
  • CVE-2024-26809利用nftables双重释放漏洞获取Root权限