目录

操作系统HarmonyOS-App开发工具HUAWEI-DevEco-Studio下载安装及第一个HarmonyOS-App实战教程

【操作系统】HarmonyOS App开发工具HUAWEI DevEco Studio下载安装及第一个HarmonyOS App实战教程

路标

微信公众号原文链接:

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

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

DevEco Studio简介

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的下载安装

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

访问HarmonyOS Developer官网:

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

https://i-blog.csdnimg.cn/blog_migrate/0ae3a966e256859458a9574f1c7ce451.png#pic_center

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

https://i-blog.csdnimg.cn/blog_migrate/c6a095eed078312e3f17034c1ab070dd.png#pic_center

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

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

https://i-blog.csdnimg.cn/blog_migrate/d118dfc8379285af0247a67f8625dfe9.png#pic_center

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

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

安装过程演示

https://i-blog.csdnimg.cn/blog_migrate/c9f90ac30c319c31d0dc3a3edd16c473.png#pic_center

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

https://i-blog.csdnimg.cn/blog_migrate/97b54200644969f3b3e3b5f05d54d956.png#pic_center

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

https://i-blog.csdnimg.cn/blog_migrate/f68a1821c3cd79383f86931fa37b3a8a.png#pic_center https://i-blog.csdnimg.cn/blog_migrate/d13558337f64241ece4479b0a02b2cae.png#pic_center

等待其安装完成即可

https://i-blog.csdnimg.cn/blog_migrate/cc47ae2eeeef256e071a45462398ce5e.png#pic_center

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

https://i-blog.csdnimg.cn/blog_migrate/5a43e48423274a6aaef38b7503c249f3.png#pic_center

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

开发第一个基于Java的TV App

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

https://i-blog.csdnimg.cn/blog_migrate/6c73f0f4b51dd0b8c364881459b6828e.png#pic_center

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

https://i-blog.csdnimg.cn/blog_migrate/d34279dcc6fcae01062df10a8c6577a8.png#pic_center

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

https://i-blog.csdnimg.cn/blog_migrate/fa3277e9915cdb22e970ff7ed87c346e.png#pic_center

完成后点击 Finish 即可

选择 Create HarmonyOS Project

https://i-blog.csdnimg.cn/blog_migrate/749d5879165ba92d0fa8627c3674214c.png#pic_center

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

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

https://i-blog.csdnimg.cn/blog_migrate/03f428ba7d7727fa8c8a27e011c96dba.png#pic_center

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

https://i-blog.csdnimg.cn/blog_migrate/b2f79da0d7d1121da62d130152a239eb.png#pic_center

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

创建完成后如下所示:

https://i-blog.csdnimg.cn/blog_migrate/025a80a3df34bb6e4371d35dc92a8738.png#pic_center

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