微信公众号原文链接:点击查看
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
会看到如下图所示的" 立即下载 "按钮
在下载之前,需要看一下系统要求:Windows10 64位、8G内存。对于程序员来说,这个配置应该没问题。点击右侧“下载”按钮开始下载。但要注意,下载DevEco Studio,需要有华为开发者账号
目前,该IDE仅支持Windows操作系统开发,MacOS和Linux系统的小伙伴需要等一等。
将下载好的.zip包进行解压缩,会得到一个deveco-studio-2.0.8.203.exe文件
双击运行deveco-studio-2.0.8.203.exe文件,接下来就跟平常安装应用一样下一步直至安装完成即可。
在启动DevEco Studio过程中,会下载一些组件。主要是java运行时和一些工具链,等其下载完即可运行。
安装过程演示
选择安装位置,建议安装在除C盘以外的其他盘上
从左至右,从上至下依次为:创建桌面快捷方式,添加系统环境变量,添加至开始菜单
等待其安装完成即可
安装完成后点击Finish。会在桌面上生成如下所示的快捷方式
至此,HuaWei DevEco Studio就全部安装完成
开发第一个基于Java的TV App
首先双击桌面快捷方式启动IDE
上文说过首次启动需要下载一些工具链,等待其下载完成即可
上图中的Java与我们本地所安装的JDK不发生冲突
完成后点击Finish即可
选择Create HarmonyOS Project
初次创建项目需要指定本地的node,js的安装目录
在Choose ability template界面Device选项选择TV,Template选择Empty Feature Ability(Java),如下所示
Next,输入工程名(Project Name),工程位置(Save location),包名(Package Name)与Android的包类似,是鸿蒙App的唯一标识
完成后点击Finish,会自动创建项目,但由于HarmonyOS是由Gradle来管理,所以第一次创建会去下载Gradle5.4.1,需要内心等待
创建完成后如下所示:
到此,HarmonyOS开发工具DevECO Studio的下载安装及第一个HarmonyOS App的创建就结束了