fb01cf1737d4853858c157d0190b83b8.gif

2020年9月10日,华为开发者大会发布了鸿蒙(HarmonyOS)2.0。HarmonyOS是一套全场景操作系统。从理论上讲,HarmonyOS可以在任何平台上运行(包括但不限于PC、手机、平板电脑、车载电脑、手表、iot设备等)。

那么,想要在如此优秀的操作系统运行App,固然需要我们自己去手动开发。因此,华为也发布了自己的IDE,即HUAWEI DevEco Studio(以下简称DevEco Studio)。

DevEco Studio简介

a36217f6198793eb32b49d10af205d73.png

DevEco Studio是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建开发编译调试发布等E2E的HarmonyOS应用开发服务。通过使用DevEco Studio,开发者可以更高效的开发具备HarmonyOS分布式能力的应用,进而提升创新效率。

作为一款开发工具,除了具有基本的代码开发、编译构建及调测等功能外,DevEco Studio还具有如下特点:

  • 多设备统一开发环境:支持多种HarmonyOS设备的应用开发,包括智慧屏、智能穿戴,轻量级智能穿戴设备。

  • 支持多语言的代码开发和调试:包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)
  • 支持 FA(Feature Ability)和 PA(Particle Ability)快速开发:通过工程向导快速创建FA/PA工程模板,一键式打包成HAP(HarmonyOS Ability Package)。

  • 支持多设备模拟器:提供多设备的模拟器资源,包括智慧屏、智能穿戴等设备的模拟器,方便开发者高效调试。

DevEco Studio的下载安装

a36217f6198793eb32b49d10af205d73.png

接下来我们一起去安装DevEco Studio

访问HarmonyOS Developer官网:见评论区

会看到如下图所示的" 立即下载 "按钮

6825cac60289b563a957a48115afcd9a.png

在下载之前,需要看一下系统要求:Windows10 64位8G内存。对于程序员来说,这个配置应该没问题。点击右侧“下载”按钮开始下载吧。但要注意,下载DevEco Studio,需要有华为开发者账号。

bba6d6d818328a37676a3342fdf84d9d.png

目前,该IDE仅支持Windows操作系统开发,MacOS和Linux系统的小伙伴需要等一等。

将下载好的.zip包进行解压缩,会得到一个deveco-studio-2.0.8.203.exe文件

4938201ed01b30d322f59513f6be6b26.png

双击运行deveco-studio-2.0.8.203.exe文件,接下来就跟平常安装应用一样下一步直至安装完成即可。

在启动DevEco Studio过程中,会下载一些组件。主要是java运行时和一些工具链,等其下载完即可运行。

安装过程演示

a36217f6198793eb32b49d10af205d73.png

cb5166b0945b77603bb5a14393ce22cc.png

选择安装位置,建议安装在除C盘以外的其他盘上

406f4cb0beed5be1865ea0986b02c02c.png

从左至右,从上至下依次为:创建桌面快捷方式,添加系统环境变量,添加至开始菜单

8c22bc8b1a26ecc78e41815de6eda950.png

ba8bc5fea1af4014277b793003567d04.png

等待其安装完成即可

3d00f7513b0a19a160a9b33a816f97c2.png

安装完成后点击Finish。会在桌面上生成如下所示的快捷方式

384ba5947faa35ed3eb7bafe740127ed.png

至此,HuaWei DevEco Studio就全部安装完成

开发第一个基于Java的TV App

a36217f6198793eb32b49d10af205d73.png

首先双击桌面快捷方式启动IDE

654450932a25799bb1f0124c89826be6.png

启动界面

上文说过首次启动需要下载一些工具链,等待其下载完成即可

479c068f511ccf24e8c7473af0de2104.png

上图中的Java与我们本地所安装的JDK不发生冲突

d08661b707602438f731258f7957223d.png

完成后点击Finish即可

选择Create HarmonyOS Project

3d817fe834987581899a93bfdf6013c2.png

初次创建项目需要指定本地的node,js的安装目录

Choose ability template界面Device选项选择TV,Template选择Empty Feature Ability(Java),如下所示

c9980ad2cffc8232099bd8a4abba41f2.png

Next,输入工程名(Project Name),工程位置(Save location),包名(Package Name)与Android的包类似,是鸿蒙App的唯一标识

5ebbb9297d2579d4d445dbc8406eaf00.png

完成后点击Finish,会自动创建项目,但由于HarmonyOS是由Gradle来管理,所以第一次创建会去下载Gradle5.4.1,需要内心等待

创建完成后如下所示:

da48b5306f7f0c6ae0fd2def05b68a90.png

到此,HarmonyOS开发工具DevECO Studio的下载安装及第一个HarmonyOS App的创建就结束了。


编辑:Dora

8fa1031a917f45bccfdfbb097292c8bf.png

f23f66494e2c136f76fa3d59a5a08abc.gif

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐