华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程

时间:2024-03-28 14:50:15

微信公众号原文链接:点击查看

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://developer.harmonyos.com/cn/develop/deveco-studio

会看到如下图所示的" 立即下载 "按钮
华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
在下载之前,需要看一下系统要求:Windows10 64位8G内存。对于程序员来说,这个配置应该没问题。点击右侧“下载”按钮开始下载。但要注意,下载DevEco Studio,需要有华为开发者账号

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
目前,该IDE仅支持Windows操作系统开发,MacOS和Linux系统的小伙伴需要等一等。

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

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
双击运行deveco-studio-2.0.8.203.exe文件,接下来就跟平常安装应用一样下一步直至安装完成即可。

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

安装过程演示

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
选择安装位置,建议安装在除C盘以外的其他盘上

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
从左至右,从上至下依次为:创建桌面快捷方式,添加系统环境变量,添加至开始菜单

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
等待其安装完成即可

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
安装完成后点击Finish。会在桌面上生成如下所示的快捷方式

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
至此,HuaWei DevEco Studio就全部安装完成

开发第一个基于Java的TV App

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

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
上文说过首次启动需要下载一些工具链,等待其下载完成即可

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
上图中的Java与我们本地所安装的JDK不发生冲突

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
完成后点击Finish即可

选择Create HarmonyOS Project

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
初次创建项目需要指定本地的node,js的安装目录

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

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
Next,输入工程名(Project Name),工程位置(Save location),包名(Package Name)与Android的包类似,是鸿蒙App的唯一标识

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
完成后点击Finish,会自动创建项目,但由于HarmonyOS是由Gradle来管理,所以第一次创建会去下载Gradle5.4.1,需要内心等待

创建完成后如下所示:

华为HarmonyOS App开发工具DevEco Studio下载安装及第一个HarmonyOS App实战教程
到此,HarmonyOS开发工具DevECO Studio的下载安装及第一个HarmonyOS App的创建就结束了