目录

从行动上支持鸿蒙,HarmonyOS开发环境搭建快人一步

从行动上支持鸿蒙,HarmonyOS开发环境搭建快人一步

0x01:鸿蒙应用开发工具DevEco Studio简介

HUAWEI 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)。

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

    更多文档参看

https://developer.harmonyos.com/cn/documentation

0x02:DevEco Studio环境搭建

下载DevEco Studio

https://developer.harmonyos.com/cn/develop/deveco-studio

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

从官网上看目前只提供Windows系统下的64版本。

解压devecostudio-windows-tool-2.0.8.203.zip

安装deveco-studio-2.0.8.203.exe

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

图一

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

图二

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

图三

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

图三的多选框全部选中

图五

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

图六

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

图七

重启一下系统

0x03:DevEco Studio配置

安装deveco-studio-2.0.8.203.exe成功后就可以启动deveco-studio-2.0.8.203.了,在桌面

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

双击后出现以下对话框

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

点击【ok】按钮

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

勾选“I confirm that I have read and accept the terms and conditions”,点击【Agree】按钮

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

从界面上会下载一些Sdk,点击【Next】按钮

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

选择【Accept】单选按钮后,点击【Next】按钮,进入下载界面,最终下载完成界面如下

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

点击【Finish】按钮

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

0x04:创建一个项目

按如下标红选择后,点击【Next】按钮

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

直接默认点击【Finish】按钮

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

打开的主界面如下,也是依赖gradle编译,管理工程

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

0x05:了解下基础配置

安装完成后,只有java和nodejs,没有开发工具包sdk, 需要单独下载。点击菜单tools–>sdk manager, 弹出对话框后,选中Native和Js后,点击【apply】后,会自动下载。

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

可以点击下图的【Background】按钮,让下载任务在后台慢慢执行

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

安装完成如下显示

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

安装sdk tools的预览工具

同样是点击菜单tools–>sdk manager,弹出对话框选择【SDK Tools】签页,勾选【Previewer】,然后点击【Apply】按钮

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

安装完成如下显示

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

到此环境都搭建完毕了,下篇看看能不能开发一个hello world