鸿蒙系统Mac开发工具和环境介绍

    在Mac电脑上配置鸿蒙系统应用开发工具并进行环境配置,需要按照一系列步骤进行操作。本文将为您提供详细的步骤指导,帮助您顺利完成配置过程。

1. 了解前提条件

在配置鸿蒙系统应用开发环境之前,请确保您的Mac电脑满足以下要求:

  • macOS版本为10.15或更高
  • 至少8GB内存
  • 至少128GB可用存储空间
  • 已安装Xcode开发工具(可从Mac App Store下载)

2. 下载鸿蒙系统应用开发工具

    访问华为开发者官网,找到鸿蒙系统应用开发工具的下载页面。选择适合您Mac电脑系统的版本,下载并保存到本地。

3. 安装鸿蒙系统应用开发工具

    找到下载的安装包,双击打开并按照提示完成安装过程。安装完成后,您会在应用程序文件夹中找到鸿蒙系统应用开发工具的图标。

4. 配置开发环境

    打开鸿蒙系统应用开发工具,根据提示进行初始化设置。在此过程中,您需要同意相关协议、设置开发环境路径等。按照提示一步一步完成即可。

  • nodejs:Node.js版本要求为v14.19.1及以上,且低于v17.0.0,对应的npm版本要求为6.14.16及以上
  • ohpm:全称是:Open Harmony Package Manager 作为包管理和发布的标准,Haromony自研工具

在SDK设置页面

PS:HarmonyOS SDK路径中不能包含中文字符

HarmonyOS-SDK

  • previewer(3.2.3.6) 预览器
  • toolchains(3.2.3.6) 工具链 

OpenHarmony-SDK

  • arkts(3.2.12.5) :ArkTS围绕应用开发在TypeScript生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集
  • js(3.2.12.5)
  • previewer(3.2.12.5) 预览器 
  • toolchains(3.2.12.5) 工具链 

鸿蒙协议:

  • 产品兼容性规范:https://device.harmonyos.com
  • 不能使用HarmonyOS SDK为不兼容的设备开发应用程序或SDK

同意协议后,点击Next则进行依赖包的下载

Case:如果遇到安装ArkTS异常

点击下一步,然后启动应用:Configure-》Preferences-〉Build,Execution。-》Node.jd and npms

然后修改如下:

5. 设置环境变量

    HDC是为开发者提供HarmonyOS应用/服务的调试工具,为方便使用HDC工具,需要为HDC端口号设置环境变量。在Mac电脑上配置鸿蒙系统应用开发所需的环境变量。

  • 打开.bash_profile
vi ~/.bash_profile
  • 单击字母“i”,进入Insert模式。
  • 输入以下内容,添加HDC_SERVER_PORT端口信息。
export HDC_SERVER_PORT=7035
  • 编辑完成后,单击Esc键,退出编辑模式,然后输入“:wq”,单击Enter键保存。
  • 执行以下命令,使配置的环境变量生效。
source ~/.bash_profile
  • 环境变量配置完成后,关闭并重启DevEco Studio。

6. 验证开发环境

完成环境变量设置后,重新启动终端应用程序,并输入以下命令验证配置是否正确:

原文地址:https://blog.csdn.net/jczwilliam312/article/details/134456978

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读1.4k次。被@Observed装饰的类,可以被观察到属性的变化;子组件中@ObjectLink装饰器装饰的状态变量用于接收@Observed装饰的类的实例,和父组件中对应的状态变量建立双向数据绑定。这个实例可以是数组中的被@Observed装饰的项,或者是class object中是属性,这个属性同样也需要被@Observed装饰。单独使用@Observed是没有任何作用的,需要搭配@ObjectLink或者@Prop使用。_鸿蒙ark对象数组
文章浏览阅读1k次。Harmony OS_harmonyos创建数据库
文章浏览阅读1.1k次,点赞25次,收藏23次。自定义组件Header.ets页面(子组件)//自定义组件@Component//组件声明private title:ResourceStr//接收的参数build(){Row() {index.ets(父组件)//导入自定义组件@Entry@Componentbuild() {Column() {/*** 1. 自定义组件调用-----自定义组件------* 2. 在调用的组件上设置样式*/ShopTitle({ title: '商品列表' })
文章浏览阅读952次,点赞11次,收藏25次。ArkUI是一套构建分布式应用界面的声明式UI开发框架。它使用极简的UI信息语法、丰富的UI组件、以及实时界面预览工具,帮助您提升移动应用界面开发效率30%。您只需使用一套ArkTS API,就能在Android、iOS、鸿蒙多个平台上提供生动而流畅的用户界面体验。_支持ios 安卓 鸿蒙next的跨平台方案
文章浏览阅读735次。​错误: 找不到符号符号: 变量 Layout_list_item位置: 类 ResourceTable_错误: 找不到符号 符号: 变量 resourcetable 位置: 类 mainabilityslice
文章浏览阅读941次,点赞23次,收藏21次。harmony ARKTS base64 加解密_鸿蒙 鸿蒙加解密算法库
文章浏览阅读860次,点赞21次,收藏24次。使用自定义布局,实现子组件自动换行功能。图1自定义布局的使用效果创建自定义布局的类,并继承ComponentContainer,添加构造方法。//如需支持xml创建自定义布局,必须添加该构造方法实现ComponentContainer.EstimateSizeListener接口,在onEstimateSize方法中进行测量。......@Override//通知子组件进行测量//关联子组件的索引与其布局数据idx++) {//测量自身。_鸿蒙javaui
文章浏览阅读917次,点赞25次,收藏25次。这里需要注意的是,真机需要使用华为侧提供的测试机,测试机中会安装纯鸿蒙的系统镜像,能够体验到完整的鸿蒙系统功能,纯鸿蒙应用目前还不能完美地在 HarmonyOS 4.0 的商用机侧跑起来。当前,真机调试需要使用华为侧提供的测试机,测试机中会安装纯鸿蒙的系统镜像,能够体验到完整的鸿蒙系统功能,纯鸿蒙应用目前还不能完美地在 HarmonyOS 4.0 的商用机侧跑起来。另外,由于样式的解析是基于组件文件的纬度的,因此样式文件只能应用于被其引用的组件文件中,而不能跨文件应用,并且样式文件也只支持类选择器。_鸿蒙 小程序
文章浏览阅读876次,点赞17次,收藏4次。2. HarmonyOS应用开发DevEcoStudio准备-1HUAWEI DevEco Studio为运行在HarmonyOS和OpenHarmony系统上的应用和服务(以下简称应用/服务)提供一站式的开发平台。
文章浏览阅读811次。此对象主要映射JSON数组数据,比如服务器传的数据是这样的。_arkts json
文章浏览阅读429次。鸿蒙小游戏-数字华容道_华为鸿蒙手机自带小游戏
文章浏览阅读1.1k次,点赞24次,收藏19次。Ability是应用/服务所具备的能力的抽象,一个Module可以包含一个或多个Ability。
文章浏览阅读846次。本文带大家使用MQTT协议连接华为IoT平台,使用的是E53_IA1 智慧农业扩展板与 BearPi-HM_Nano 开发主板_mqtt 如何对接第三方iot平台
文章浏览阅读567次。HarmonyOS_arkts卡片
文章浏览阅读1k次,点赞19次,收藏20次。ArkTS开发鸿蒙OS连接mongoDB(后端node.js)2024最新教程
文章浏览阅读1.2k次,点赞23次,收藏15次。HarmonyOS与OpenHarmony(1)本质上的不同是:HarmonyOS是鸿蒙操作系统,而OpenHarmony则是从开源项目。这里可以联想一下Android,比如小米手机在Android开源系统的基础上开发了MIUI的手机操作系统,HarmonyOS就类似于MIUI,OpenHarmony类似Android基础底座。(2)HarmonyOS:是双框架,内聚了AOSP(Android Open Source Project )和OpenHarmony等。_鸿蒙模拟器开了怎么跑代码
文章浏览阅读1.1k次,点赞21次,收藏21次。鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Navigation组件。
文章浏览阅读2k次。由于之前的哥们匆忙离职了,所以鸿蒙手表项目的新版本我临时接过来打包发布,基本上之前没有啥鸿蒙经验,但是一直是做Android开发的,在工作人员的指导下发现打包配置基本上和Android一样,所以这些都不是问题,这里记录一下使用过程中遇到的问题。!过程和遇到的问题基本上都讲解了,关机睡觉,打卡收工。_鸿蒙系统adb命令
文章浏览阅读7.3k次,点赞9次,收藏29次。39. 【多选题】_column和row容器中,设置子组件在主轴方向上的对齐格式
文章浏览阅读1.1k次,点赞13次,收藏24次。18.鸿蒙HarmonyOS App(JAVA)日期选择器-时间选择器点击button按钮显示月份与获取的时间。_harmonyos农历获取