【鸿蒙】Harmony应用开发-目录导航

下载与安装软件

DevEco Studio是鸿蒙的应用开发IDE,DevEco Studio目前仅支持Windows和macOS系统,下面将针对两种操作系统的软件安装方式进行介绍。

Windows环境

运行环境要求

为保证DevEco Studio正常运行,建议您的电脑配置满足如下要求:

  • 操作系统:Windows10 64位(当然win7也能运行,只是node.js需要下载对应的版本)
  • 内存:8GB及以上
  • 硬盘:100GB及以上
  • 分辨率:1280*800像素及以上

下载和安装Node.js

Node.js应用于开发JS应用和运行预览器功能,是开发HarmonyOS应用过程中必备的软件。【目前该IDE存在bug,技术不用js开发也必须安装node.js】

  1. 登录Node.js官方网站,下载Node.js软件包。请选择LTS版本,Windows 64位对应的软件包。
  2. 点击下载后的软件包进行安装,全部按照默认设置点击Next,直至Finish。安装过程中,Node.js会自动在系统的path环境变量中配置node.exe的目录路径。

验证是否成功安装node.js

如果已安装Node.js,打开命令行工具,输入node -v命令,检查版本号信息,建议使用V12.0.0及以上版本。

C:\Users\Administrator>node -v
v15.5.1

注意

有的nodejs版本不支持win7,在win7系统中执行node -v命令时会有以下提示

This application is only supported on Windows 8.1, Windows Server 2012 R2, or higher.

解决方法为

下载v12.16.2及之前的版本即可https://nodejs.org/dist/

下载和安装DevEco Studio

DevEco Studio的编译构建依赖JDK,DevEco Studio预置了Open JDK,版本为1.8,安装过程中会自动安装JDK。

  1. 登录HarmonysOS应用开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为开发者联盟帐号。如果已有华为开发者联盟帐号,请直接点击登录按钮。

使用DevEco Studio远程模拟器需要华为开发者联盟帐号进行实名认证,建议在注册华为开发者联盟帐号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”,详情请参考实名认证。

  1. 进入HUAWEI DevEco Studio产品页,下载DevEco Studio安装包。
  2. 双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选DevEco Studio launcher后,点击Next,直至安装完成。
  3. 安装完成后,先不要勾选Run DevEco Studio选项,接下来请根据配置开发环境,检查和配置开发环境。

macOS环境

运行环境要求

为保证DevEco Studio正常运行,建议您的电脑配置满足如下要求:

  • 操作系统:Mac 10.13/10.14/10.15
  • 内存:8GB及以上
  • 硬盘:100GB及以上
  • 分辨率:1280*800像素及以上

下载和安装Node.js

Node.js软件仅在使用到JS语言开发HarmonyOS应用时才需要安装。使用其它语言开发,不用安装Node.js,请跳过此章节。

建议使用V12.0.0及以上版本。

  1. 登录Node.js官方网站,下载Node.js软件包。请选择LTS版本,Mac 64位对应的软件包。
  2. 点击下载后的软件包进行安装,根据安装向导完成Node.js的安装。Mac系统在安装软件过程中,需要输入用户系统密码来授权系统运行安装新软件。

验证是否成功安装node.js

如果已安装Node.js,打开命令行工具,输入node -v命令,检查版本号信息,建议使用V12.0.0及以上版本。

node -v
v15.5.1

下载和安装DevEco Studio

DevEco Studio的编译构建依赖JDK,DevEco Studio预置了Open JDK,版本为1.8,安装过程中会自动安装JDK。

  1. 登录HarmonysOS应用开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为开发者联盟帐号。如果已有华为开发者联盟帐号,请直接点击登录按钮。

使用DevEco Studio远程模拟器需要华为开发者联盟帐号进行实名认证,建议在注册华为开发者联盟帐号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”,详情请参考实名认证。

  1. 进入HUAWEI DevEco Studio产品页,下载DevEco Studio安装包。
  2. 双击下载的“deveco-studio-xxxx.dmg”软件包。
  3. 在安装界面中,将“DevEco-Studio.app”拖拽到“Applications”中,等待安装完成。
  4. 安装完成后,先不要启动DevEco Studio,接下来请根据配置开发环境,检查和配置开发环境。

配置开发环境

DevEco Studio开发环境需要依赖于网络环境,必须要连接上网络才能确保工具的正常使用,可通过如下方式检查是否需要使用代理。

下载HarmonyOS SDK

DevEco Studio提供SDK Manager统一管理SDK及工具链,下载各种编程语言的SDK包时,SDK Manager会自动下载该SDK包依赖的工具链。

SDK Manager提供多种编程语言的SDK包和工具链,具体说明请参考下表。

类别

包名

说明

默认是否下载

参考

SDK

Native

C/C++语言SDK包。

x

《Native API参考》

JS

JS语言SDK包。

x

《JS API参考》

Java

Java语言SDK包。

《Java API参考》

SDK Tool

Toolchains

SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合。

-

Previewer

HarmonyOS应用预览器,在开发过程中可以动态预览Phone、TV、Wearable、LiteWearable等设备的应用效果,支持JS和Java应用预览。

x

使用预览器查看应用效果

  1. 启动DevEco Studio,工具会自动检查本地路径下是否存在HarmonyOS SDK,如果不存在,会弹出如下向导,提示下载HarmonyOS SDK。
  2. 默认情况下,SDK会下载到user目录下,您也可以指定对应的存储路径(不支持中文字符),然后点击Next。
  3. 默认会下载最新版本的Java SDK和Toolchains。在弹出的License Agreement窗口,点击Accept开始下载SDK。

如果本地已有SDK包,请选择本地已有SDK包的存储路径,DevEco Studio会增量更新SDK及工具链。

  1. 等待HarmonyOS SDK及工具下载完成,点击Finish,界面会进入到DevEco Studio欢迎页。
  2. SDK默认会下载JavaSDK和Toolchains,点击上图欢迎页中的Configure > Settings,进入HarmonyOS SDK页面。
  3. 如果工程还会用到JS、C/C++语言和预览器,请在“SDK Platform”中,勾选对应的SDK包,在“SDK Tools”中勾选Previewer,然后点击Apply,SDK Manager会自动将SDK包和预览器工具链,下载到2中设置的SDK存储路径中。(JS SDK下载失败或者缓慢?)

开发环境配置完成后,下一步就可以创建工程了。