下载SDK及工具链
DevEco Studio提供SDK Manager统一管理SDK及工具组件,包括如下组件包:
- 在DevEco Studio欢迎页,单击Configure(或图标)> Settings > SDK > HarmonyOS页签(macOS系统为Configure > Preferences > SDK > HarmonyOS)。
- 在DevEco Studio打开工程的情况下,单击Files > Settings > SDK > HarmonyOS页签进入(macOS系统为DevEco Studio > Preferences > SDK > HarmonyOS)。
接下来介绍首次启动DevEco Studio的配置向导:
1.运行已安装的DevEco Studio,首次使用,请选择Do not import settings,单击OK。
2.安装Node.js与ohpm。可以指定本地已安装的Node.js或ohpm(Node.js版本要求为v14.19.1及以上,且低于v17.0.0;对应的npm版本要求为6.14.16及以上)路径位置;如果本地没有合适的版本,可以选择Install按钮,选择下载源和存储路径后,进行在线下载,单击Next进入下一步。
3.在SDK Setup界面,单击按钮,设置HarmonyOS SDK存储路径,单击Next进入下一步。
说明
HarmonyOS SDK路径中不能包含中文字符。
4.在弹出的SDK下载信息页面,单击Next,并在弹出的License Agreement窗口,阅读License协议,需同意License协议后,单击Next。
5.确认设置项的信息,点击Next开始安装。
6.等待Node.js、ohpm和SDK下载完成后,单击Finish,界面会进入到DevEco Studio欢迎页。
配置HDC工具环境变量
HDC是为开发者提供HarmonyOS应用/服务的调试工具,为方便使用HDC工具,请为HDC端口号设置环境变量。
Windows环境变量设置方法:
在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,添加HDC端口变量名为:HDC_SERVER_PORT,变量值可设置为任意未被占用的端口,如7035。
环境变量配置完成后,关闭并重启DevEco Studio。
macOS环境变量设置方法
a.打开终端工具,执行以下命令,根据输出结果分别执行不同命令。echo $SHELL
如果输出结果为/bin/bash,则执行以下命令,打开.bash_profile文件。vi ~/.bash_profile
如果输出结果为/bin/bash,则执行以下命令,打开.bash_profile文件。vi ~/.bash_profile
如果输出结果为/bin/zsh,则执行以下命令,打开.zshrc文件。vi ~/.zshrc
b.单击字母“i”,进入Insert模式。
c.输入以下内容,添加HDC_SERVER_PORT端口信息。export HDC_SERVER_PORT=7035
d.编辑完成后,单击Esc键,退出编辑模式,然后输入“:wq”,单击Enter键保存。
e.执行以下命令,使配置的环境变量生效。
如果步骤a时打开的是.bash_profile文件,请执行如下命令:source ~/.bash_profile
如果步骤a时打开的是.zshrc文件,请执行如下命令:source ~/.zshrc
f.环境变量配置完成后,关闭并重启DevEco Studio。
那么很多小伙伴肯定主要是查找一些鸿蒙开发相关的内容提升自己,在这里,我为大家准备了一套《Open Harmony4.0&Next》的学习导图,从入门到进阶再到南北向开发实战的一整套完整体系,想要学习了解更多鸿蒙开发的相关知识可以借鉴:《做鸿蒙应用开发到底学习些啥?》
除了以上的知识内容,我还为大家整理了一份《鸿蒙 (Harmony OS)开发学习手册》都是整理成PDF文档方式,分享给大家参考学习:《鸿蒙基础入门开发宝典!》
《鸿蒙 (Harmony OS)开发学习手册》
一、入门必看
- 应用开发导读(ArkTS)
- 应用开发导读(Java)
3.......
二、HarmonyOS 概念
- 系统定义
- 技术架构
- 技术特性
- 系统安全
5......
三、如何快速入门?《鸿蒙开发学习指南》
- 基本概念
- 构建第一个ArkTS应用
- 构建第一个JS应用
- ……
四、开发基础知识 - 应用基础知识
- 配置文件
- 应用数据管理
- 应用安全管理
- 应用隐私保护
- 三方应用调用管控机制
- 资源分类与访问
- 学习ArkTS语言
- ……
五、基于ArkTS 开发 - Ability开发
- UI开发
- 公共事件与通知
- 窗口管理
- 媒体
- 安全
- 网络与链接
- 电话服务
- 数据管理
- 后台任务(Background Task)管理
- 设备管理
- 设备使用信息统计
- DFX
- 国际化开发
- 折叠屏系列
- ……
更多了解更多鸿蒙开发的相关知识可以参考:《做鸿蒙应用开发到底学习些啥?》
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。