1.2 HarmonyOS环境搭建

1.2.1 DevEco Studio安装

DevEco Studio 是一款面向华为终端全场景多设备的一站式集成化开发环境,基于开源版IntelliJ IDEA Community开发,提供了工程创建、开发、编译、调试、发布等全流程 HarmonyOS 应用开发能力,使开发者可以高效地开发具备HarmonyOS分布式能力的应用。

DevEco Studio具备以下特点。

(1)多设备统一开发环境:支持多种 HarmonyOS 设备的应用开发,包括手机(Phone)、平板电脑(Tablet)、车机(Car)、智慧屏(TV)、智能穿戴(Wearable)、轻量级智能穿戴(LiteWearable)和智慧视觉(Smart Vision)设备。

(2)支持多语言的代码开发和调试:包括Java、XML(Extensible Markup Language)、C/C++、JS(JavaScript)、CSS(Cascading Style Sheets)和HML (HarmonyOS Markup Language)。

(3)支持多模板开发:包括FA(Feature Ability)和PA(Particle Ability)模板,可以通过工程向导快速创建 FA/PA 工程,支持一键式打包成 HAP (HarmonyOS Ability Package)进行部署。

(4)支持分布式多端应用开发:可跨设备运行一个工程项目,支持不同设备页面的实时预览和差异化开发,实现一次开发、多端部署。

(5)支持多设备模拟器:提供多种设备的模拟器和远程真机资源,包括手机、平板电脑、车机、智慧屏、智能穿戴设备等,方便开发者高效调试应用。

(6)支持多设备预览器:提供JS和Java预览器功能,可以实时查看应用的布局页面效果,支持实时预览和动态预览,同时还支持多设备同时预览,可以查看同一个布局页面在不同设备上的呈现效果。

目前,DevEco Studio 支持 Windows 和 Mac 两种版本,本书以 Windows版本为例。

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

电脑最低配置要求如下。

(1)操作系统:Windows10 64位。

(2)内存:8GB及以上。

(3)硬盘:100GB及以上。

(4)分辨率:1280像素×800像素及以上。

安装DevEco Studio需要以下几个步骤。

1.下载DevEco Studio

在华为开发者官方网站下载DevEco Studio。目前,下载Release版本不需要登录华为账号,而下载最新的 Beta 版本则需要登录华为账号。本书以DevEco Studio 2.2版本作为开发环境进行介绍。

2.解压缩

下载完成后得到一个zip类型的压缩包,将其解压缩,得到exe格式的运行文件。我们可以直接运行exe程序来安装。

3.安装

进入安装引导页面,点击“Next”按钮,如图1-8所示。

图1-8 DevEco Studio安装示意图(1)

设置程序安装的路径,如图1-9所示。

图1-9 DevEco Studio安装示意图(2)

设置安装选项,如图1-10所示。其中,“Create Desktop Shortcut”为创建桌面快捷方式,这里只有一个64位的启动器。“Update PATH variable(restart needed)”为更新环境变量,可以选择将DevEco Studio启动器目录添加到环境变量中。“Update context menu”为更新上下文菜单,若勾选“Add‘Open Folder as Project’”复选框,则在文件夹上点击鼠标右键,会出现“Open Folder as Project”选项。这里可以只勾选“64-bit launcher”复选框,点击“Next”按钮,直至安装完成。

图1-10 DevEco Studio安装示意图(3)