> 文档中心 > 鸿蒙HarmonyOS开发环境初识及搭建

鸿蒙HarmonyOS开发环境初识及搭建


鸿蒙简介

HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。

HarmonyOS提供了支持多种开发语言的API,供开发者进行应用开发。支持的开发语言包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。

HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。HarmonyOS技术架构如下所示。详细的说明请参见官方文档相关说明。

二 应用开发工具

根据官网资料介绍,我们可以在Windows系统或macOS系统上,使用HUWEI DevEco Studio进行HarmonyOS和OpenHarmony的用户应用程序。下面就一起来看看开发环境的搭建过程吧。

以OpenHarmony为例,下边是搭建DevEco Studio开发环境的流程:

三 安装和配置

 HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者

下载解压后的文件名字为:deveco-studio-3.0.0.993.exe,开始安装。

我系统盘是固态盘,所以按照默认路径安装

勾选“DevEco Studio”

 

安装完成后自动打开工具

初次使用选择“Do not import settings”

勾选npm registry(该步骤是在网络连通的情况下进行的)

下载安装Node.js

选择安装SDK

 SDK配置信息 

 阅读License协议,同意协议,安装SDK

继续安装

完成后打开打开DevEco Studio

 通过HDC,可以连接DevEco Studio与鸿蒙真机,进行调试测试。需要配置一下环境变量。

按截图,配置HDC端口变量名为:HDC_SERVER_PORT,变量值可设置为任意未被占用的端口,如7035。

 接着在path里添加HDC路径

添加完成后,确定保存配置。

再回到DevEco Studio,点击“Configure”à“Settings”

 查看SDK安装信息

至此,DevEco Studio开发环境安装配置就完成了。下一节,我们看一下,如何使用IDE开发工具,创建一个C++版本的demo程序。