【鸿蒙】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】
- 登录Node.js官方网站,下载Node.js软件包。请选择LTS版本,Windows 64位对应的软件包。
- 点击下载后的软件包进行安装,全部按照默认设置点击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。
- 登录HarmonysOS应用开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为开发者联盟帐号。如果已有华为开发者联盟帐号,请直接点击登录按钮。
使用DevEco Studio远程模拟器需要华为开发者联盟帐号进行实名认证,建议在注册华为开发者联盟帐号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”,详情请参考实名认证。
- 进入HUAWEI DevEco Studio产品页,下载DevEco Studio安装包。
- 双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选DevEco Studio launcher后,点击Next,直至安装完成。
- 安装完成后,先不要勾选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及以上版本。
- 登录Node.js官方网站,下载Node.js软件包。请选择LTS版本,Mac 64位对应的软件包。
- 点击下载后的软件包进行安装,根据安装向导完成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。
- 登录HarmonysOS应用开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为开发者联盟帐号。如果已有华为开发者联盟帐号,请直接点击登录按钮。
使用DevEco Studio远程模拟器需要华为开发者联盟帐号进行实名认证,建议在注册华为开发者联盟帐号后,立即提交实名认证审核,认证方式包括“个人实名认证”和“企业实名认证”,详情请参考实名认证。
- 进入HUAWEI DevEco Studio产品页,下载DevEco Studio安装包。
- 双击下载的“deveco-studio-xxxx.dmg”软件包。
- 在安装界面中,将“DevEco-Studio.app”拖拽到“Applications”中,等待安装完成。
- 安装完成后,先不要启动DevEco Studio,接下来请根据配置开发环境,检查和配置开发环境。
配置开发环境
DevEco Studio开发环境需要依赖于网络环境,必须要连接上网络才能确保工具的正常使用,可通过如下方式检查是否需要使用代理。
下载HarmonyOS SDK
DevEco Studio提供SDK Manager统一管理SDK及工具链,下载各种编程语言的SDK包时,SDK Manager会自动下载该SDK包依赖的工具链。
SDK Manager提供多种编程语言的SDK包和工具链,具体说明请参考下表。
类别 | 包名 | 说明 | 默认是否下载 | 参考 |
SDK | Native | C/C++语言SDK包。 | x | |
JS | JS语言SDK包。 | x | ||
Java | Java语言SDK包。 | √ | ||
SDK Tool | Toolchains | SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合。 | √ | - |
Previewer | HarmonyOS应用预览器,在开发过程中可以动态预览Phone、TV、Wearable、LiteWearable等设备的应用效果,支持JS和Java应用预览。 | x |
- 启动DevEco Studio,工具会自动检查本地路径下是否存在HarmonyOS SDK,如果不存在,会弹出如下向导,提示下载HarmonyOS SDK。
- 默认情况下,SDK会下载到user目录下,您也可以指定对应的存储路径(不支持中文字符),然后点击Next。
- 默认会下载最新版本的Java SDK和Toolchains。在弹出的License Agreement窗口,点击Accept开始下载SDK。
如果本地已有SDK包,请选择本地已有SDK包的存储路径,DevEco Studio会增量更新SDK及工具链。
- 等待HarmonyOS SDK及工具下载完成,点击Finish,界面会进入到DevEco Studio欢迎页。
- SDK默认会下载JavaSDK和Toolchains,点击上图欢迎页中的Configure > Settings,进入HarmonyOS SDK页面。
- 如果工程还会用到JS、C/C++语言和预览器,请在“SDK Platform”中,勾选对应的SDK包,在“SDK Tools”中勾选Previewer,然后点击Apply,SDK Manager会自动将SDK包和预览器工具链,下载到2中设置的SDK存储路径中。(JS SDK下载失败或者缓慢?)
开发环境配置完成后,下一步就可以创建工程了。