目录

鸿蒙安装DevEco-Studio运行HarmonyOS第一个APP小白必看

【鸿蒙】安装DevEco Studio运行HarmonyOS第一个APP(小白必看)

文章目录


前言

鸿蒙OS是华为公司开发的一款基于微内核、耗时10年、4000多名研发人员投入开发、面向5G物联网 、面向全场景的分布式操作系统。鸿蒙的英文名是HarmonyOS,意为和谐。 这个新的操作系统将打通手机、电脑、平板、电视、工业自动化控制、无人驾驶 、车机设备、智能穿戴统一成一个操作系统,并且该系统是面向下一代技术而设计的,能兼容全部安卓应用的所有Web应用。

HarmonyOS提供一系列构建全场景应用的完整平台工具链与生态体系:分布式应用框架能够将复杂的设备间协同封装成简单接口,实现跨设备应用协同。开发者只需要关注业务逻辑,减少代码和复杂度;分布式应用框架SDK/API开发者Beta版已经同步上线,分步骤提供13000多个API,支持开发大屏、手表、车机等应用。

有机构预测,华为自主研发的鸿蒙系统(HarmonyOS)将在今年(2024年)超越苹果iOS,成为中国市场继谷歌安卓之后的第二大操作系统。

HarmonyOS 即将独立运行,尽快学习拥抱 HarmonyOS 将成为coder的新选择!


一、DevEco Studio是什么?

为了建立鸿蒙生态,华为推出了一系列工具及教程,方便开发者学习使用。HUAWEI DevEco Studio 就是鸿蒙的开发工具。

DevEco Studio 面向全场景多设备,提供一站式的分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,全方位的质量与安全保障。

DevEco Studio 3.1配套支持HarmonyOS 3.1版本及以上的应用及服务开发,提供了代码智能编辑、低代码开发、双向预览等功能,以及轻量构建工具DevEco Hvigor 、本地模拟器,持续提升应用及服务开发效率。

二、DevEco Studio安装运行

1. 下载DevEco Studio

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

这里笔者下载Windows版本。

2. 安装DevEco Studio

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

下载后解压,按照默认步骤安装。这里需要进行一些设置,初次需要安装Node.js以及open鸿蒙ophm,建议安装在D盘。 https://i-blog.csdnimg.cn/blog_migrate/bcea0867a4228a207b35e49698dd5a91.png#pic_center https://i-blog.csdnimg.cn/blog_migrate/c5ebaeb3fec6797ec4d9ac027a0ceafd.png#pic_center https://i-blog.csdnimg.cn/blog_migrate/8208893f550bf258ce7a17e5008948d6.png#pic_center

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

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

3. 启动DevEco Studio

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

创建新工程

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

就让我们从Hello World 开始

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

4. 运行APP

运行前需要先添加模拟器,选择Device Manager

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

点install,下载模拟器。

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

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

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

添加设备,就先添个手机吧

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

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

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

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

运行模拟器,妥妥一部新手机

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

5. 修改代码

修改"Hello World",修改背景色等。

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

按Shift+F10即可查看运行效果。

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

三、DevEco Studio调试注意事项

在第一运行代码的时候,由于模拟器还未完全启动完毕,导致编译完成运行时报如下错误。

ERROR_GET_BUNDLE_INSTALLER_FAILED
 
Error while Deploying HAP

意思是:部署HAP时出错。网上查了一会儿,结果就是等等就好。

其实,等模拟器出现手机界面,再编译运行就OK啦!


总结

华为为鸿蒙OS倾注了心血,并推出免费的学习课程:HarmonyOS 第一课

通过循序渐进的学习路径,无经验和有经验的开发者都可以轻松掌握ArkTS语言声明式开发范式,体验更简洁、更友好的HarmonyOS应用开发旅程。感兴趣的小伙伴赶快移步:

本文虽简单,只希望更多人可快速加入鸿蒙开发之路,共同撑起鸿蒙的生态!