目录

鸿蒙HarmonyOS应用开发三开发准备篇

鸿蒙HarmonyOS【应用开发三、开发准备篇】

✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向)

🐳博客主页: 、 、 、 、 、 、 、

🔔如果文章对您有一定的帮助请👉关注✨、点赞👍、收藏📂、评论💬。

🔥如需转载请参考

文章目录

DevEco Studio 简介

DevEco Studio是华为为HarmonyOS开发者提供的一款集成开发环境(IDE)。它基于IntelliJ IDEA开发,专门用于构建、调试和优化HarmonyOS应用程序和服务。DevEco Studio为开发者提供了丰富的工具和功能,旨在简化开发流程,提高开发效率,并帮助开发者快速构建高质量的HarmonyOS应用。

一、DevEco Studio 主要功能

多设备支持: DevEco Studio支持HarmonyOS的多设备开发,包括智能手机、智能手表、智能电视等。开发者可以在同一项目中为多个终端设备编写和调试代码,充分利用HarmonyOS的分布式特性。

高效的开发工具: DevEco Studio集成了代码编辑器、项目管理工具、调试器、仿真器和构建工具,提供了全方位的开发支持。其智能代码补全、代码重构、静态代码分析等功能,使开发过程更加高效和便捷。

HarmonyOS特性支持: DevEco Studio内置了对HarmonyOS特性的支持,如Ability、Distributed Data Management、Atomic Services等,开发者可以方便地使用这些特性来构建复杂的分布式应用。

丰富的插件和扩展: DevEco Studio支持多种插件和扩展,开发者可以根据自己的需求安装和使用这些插件,以扩展IDE的功能和提高工作效率。

完善的调试和测试工具: DevEco Studio提供了强大的调试工具和丰富的测试框架,支持多种调试方式,如本地调试、远程调试和分布式调试。开发者可以使用这些工具快速发现和解决代码中的问题,确保应用的稳定性和性能。

集成化的服务: DevEco Studio集成了华为云服务和其他第三方服务,开发者可以方便地调用这些服务来实现更丰富的应用功能,如数据存储、消息推送、用户认证等。

DevEco Studio为HarmonyOS开发者提供了一个功能强大且易用的开发平台,助力开发者高效地构建和优化多设备、多场景的HarmonyOS应用。

二、DevEco Studio 下载与安装

https://i-blog.csdnimg.cn/direct/31df19528598421db4f5e5b25e8cf2a9.png#pic_center DevEco Studio支持Windows和macOS系统,下面将针对两种操作系统的软件安装方式分别进行介绍。

2.1、系统要求

WindowsmacOS
操作系统Windows 10/11 64 位macOS(X86) 11/12/13/14 macOS(ARM) 12/13/14
内存16GB及以上8GB及以上
硬盘100GB 及以上100GB 及以上
分辨率1280*800 像素及以上1280*800 像素及以上

2.2、Windows环境

1、 进入 ,下载DevEco Studio。

2、 下载完成后,双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导。在如下界面选择安装路径,默认安装于C:\Program Files路径下,也可以单击Browse…指定其他安装路径,然后单击Next。

https://i-blog.csdnimg.cn/direct/88b37fabee094848a9426f29e4eebcc9.png#pic_center

3、在如下安装选项界面勾选DevEco Studio后,单击Next,直至安装完成。

https://i-blog.csdnimg.cn/direct/b9daec451ad3468d9a1eec0d201d3a79.png#pic_center 4、安装完成后,单击Finish完成安装。

https://i-blog.csdnimg.cn/direct/80bd5f4895b64d65bcdb610424b4b8ee.png#pic_center

2.3、macOS环境

1、进入 ,下载DevEco Studio。

2、下载完成后,双击下载的“deveco-studio-xxxx.dmg”软件包。

3、在安装界面中,将“DevEco-Studio.app”拖拽到“Applications”中,等待安装完成。

https://i-blog.csdnimg.cn/direct/93a26734eb17460a8fdfcc4a5fdd85ac.png#pic_center

三、DevEco Studio 配置开发环境

应用/服务支持API Version 4至9,首次使用DevEco Studio,工具的配置向导会引导您下载SDK及工具链。配置向导默认下载 API Version 9的SDK及工具链,如需下载API Version 4至8,可在工程配置完成后,进入HarmonyOS SDK界面手动下载,方法如下:

在DevEco Studio欢迎页,单击Configure(或 https://i-blog.csdnimg.cn/direct/2b05698778c747ccacae82d5577499e0.png 图标)> Settings > SDK > HarmonyOS页签(macOS系统为Configure > Preferences > SDK > HarmonyOS)。

在DevEco Studio打开工程的情况下,单击Files > Settings > SDK > HarmonyOS页签进入(macOS系统为DevEco Studio > Preferences > SDK > HarmonyOS)。

接下来介绍首次启动DevEco Studio的配置向导:

  1. 运行已安装的DevEco Studio,首次使用,请选择Do not import settings,单击OK。
  2. 安装Node.js与ohpm。可以指定本地已安装的Node.js或ohpm(Node.js版本要求为v14.19.1及以上,且低于v17.0.0;对应的npm版本要求为6.14.16及以上)路径位置;如果本地没有合适的版本,可以选择Install按钮,选择下载源和存储路径后,进行在线下载,单击Next进入下一步。

说明

如果配置向导界面出现的是设置HTTP Proxy Setup,说明网络受限,请根据参考信息配置DevEco Studio代理后,再下载Node.js、ohpm和SDK。

https://i-blog.csdnimg.cn/direct/95bbb927d2e144828836d2d77b40fabc.png#pic_center

  1. 在SDK Setup界面,单击 https://i-blog.csdnimg.cn/direct/0141efe8e37c459ebaa5444b26193c52.png 按钮,设置HarmonyOS SDK存储路径,单击Next进入下一步。

说明

HarmonyOS SDK路径中不能包含中文字符。

https://i-blog.csdnimg.cn/direct/20544ce1c3fc4d05af6813794732bd2e.png#pic_center

  1. 在弹出的SDK下载信息页面,单击Next,并在弹出的License Agreement窗口,阅读License协议,需同意License协议后,单击Next。

说明

下载SDK过程中,如果出现下载JS SDK失败,提示“Install Js dependencies failed.”,请根据JS SDK安装失败处理指导进行处理。

https://i-blog.csdnimg.cn/direct/0559398f6e3c40f982dcaa34514c5832.png#pic_center

  1. 确认设置项的信息,点击Next开始安装。

https://i-blog.csdnimg.cn/direct/5dfc7167edb642bf95c68d52726f6551.png#pic_center 6. 等待Node.js、ohpm和SDK下载完成后,单击Finish,界面会进入到DevEco Studio欢迎页。

以上理论上已经可以正常使用了!想要了解更多点击下列链接进入华为官网查看配置。

四、创建和运行Hello World

DevEco Studio配置开发环境完成后,可以通过运行Hello World工程来验证环境设置是否正确。接下来以创建一个Phone设备的工程为例进行介绍。

4.1 创建一个新工程

  1. 打开DevEco Studio,在欢迎页单击Create Project,创建一个新工程。

  2. 根据工程创建向导,选择创建Application应用或Atomic Service元服务。选择“Empty Ability”模板,然后单击Next。关于工程模板的介绍和支持的设备类型,请参考工程模板和开发语言介绍。

    https://i-blog.csdnimg.cn/direct/dcbfe646c9b44b4c9799ce395eb0e399.png#pic_center

  3. 填写工程相关信息,保持默认值即可,单击Finish。关于各个参数的详细介绍,请参考创建一个新的工程。

说明

默认情况下,新建工程的Compile SDK为9,在设备中运行该工程时,请选择API 9及以上的设备才能运行该工程。

https://i-blog.csdnimg.cn/direct/7caee16081154dc0a6992b04c3eda9c5.png#pic_center 工程创建完成后,DevEco Studio会自动进行工程的同步。

4.2 运行Hello World

Hello World工程可以运行在模拟器中,或者运行在真机设备中。本示例以选择将Hello World工程运行在模拟器中进行说明,如果选择运行在真机设备中,需要先对工程进行签名,然后才能运行在真机设备中,详细指导请参考在Phone设备中运行应用/服务。

DevEco Studio提供远程模拟器和本地模拟器,本示例以远程模拟器为例进行说明。关于本地模拟器的使用请参考使用Local Emulator运行应用/服务。

  1. 在DevEco Studio菜单栏,单击Tools > Device Manager。
  2. 在Remote Emulator页签中单击Sign In,在浏览器中弹出华为开发者联盟帐号登录界面,请输入 的华为开发者联盟帐号的用户名和密码进行登录。

说明

a. 推荐使用最新版本Chrome浏览器,如果使用Safari、360等其他浏览器,要取消阻止跨站跟踪和阻止所有Cookie功能。

b. 点击Sign in之后,如果DevEco Studio一直显示进度条等待弹框,并未有浏览器弹出并打开开发者联盟登录界面,此时您可以主动切换到浏览器查看相应的界面。更多问题可以查看远程模拟器登录常见问题。

  1. 登录后,请单击界面的允许按钮进行授权,授权完成后,切换回Device Manager界面。

    https://i-blog.csdnimg.cn/direct/910cde0376af40c8bb480e0906292990.png#pic_center

  2. 在设备列表中,选择Phone设备P50,并单击 https://i-blog.csdnimg.cn/direct/3d4e9da0da784d5680438f8b67bad65b.png 按钮,运行模拟器。

https://i-blog.csdnimg.cn/direct/6a51db60184c4fae8d84d5a6fb24b114.png#pic_center

  1. 单击DevEco Studio工具栏中的 https://i-blog.csdnimg.cn/direct/5f39cffbe67c4d9f87843a06dd60b2ea.png 按钮运行工程,或使用默认快捷键Shift+F10(macOS为Control+R)运行工程。

https://i-blog.csdnimg.cn/direct/903572bfc1284f71aadfb66f7b9de16c.png#pic_center

  1. DevEco Studio会启动应用/服务的编译构建,完成后应用/服务即可运行在模拟器上。

    https://i-blog.csdnimg.cn/direct/697ec81b6bf04521a4fddcde963693e8.png#pic_center

四、总结

DevEco Studio集成了华为云服务和其他第三方服务,开发者可以方便地调用这些服务来实现更丰富的应用功能,如数据存储、消息推送、用户认证等。

DevEco Studio为HarmonyOS开发者提供了一个功能强大且易用的开发平台,助力开发者高效地构建和优化多设备、多场景的HarmonyOS应用。

👍 点赞,是我创作的动力!

⭐️ 收藏,是我努力的指引!

✏️ 评论,是我进步的宝藏!

💖 衷心感谢你的阅读以及支持!

https://i-blog.csdnimg.cn/blog_migrate/1314037371f1e3e48770e7a8a9df084b.gif#pic_center https://i-blog.csdnimg.cn/direct/9eb5ea5cbc564d1582ac41b719b12f6c.gif