HarmonyOS NEXT开发实战——HUAWEI DevEco Studio 开发指南
概述
HUAWEI DevEco Studio(以下简称 DevEco Studio)是基于 IntelliJ IDEA Community 开源版本打造的一站式开发平台,专为 HarmonyOS 系统上的应用和元服务(以下简称 应用/元服务)提供高效的开发环境。
作为一款专业的开发工具,DevEco Studio 不仅具备 代码开发、编译构建、调试 等基本功能,还提供了一系列增强特性,以优化开发体验和提升效率:
- 高效智能代码编辑:支持 ArkTS、JS、C/C++ 语言,提供 代码高亮、智能补全、错误检查、自动跳转、格式化、快速查找 等功能,提高开发效率。
- 多端双向实时预览:支持 UI 代码的双向预览、实时预览、动态预览、组件预览、多设备预览,便于快速查看 UI 效果。
- 多端设备模拟仿真:内置 HarmonyOS 本地模拟器,支持 Phone 等设备的模拟仿真,方便调试应用。
- DevEco Profiler 性能调优:提供 实时监控能力 和 场景化调优模板,覆盖多个维度的设备资源监测,帮助开发者快速优化代码性能。
开发准备
您可以通过单击 此处下载 DevEco Studio,并按照安装向导完成开发工具的安装。
注意:DevEco Studio 依赖网络环境,为确保工具的正常使用,请确保设备已连接互联网。若企业网络存在访问限制,可能需要手动配置代理信息。
运行环境要求
配置项 | Windows | macOS |
---|---|---|
操作系统 | Windows 10 64位、Windows 11 64位 | macOS(X86) 11/12/13/14, macOS(ARM) 12/13/14 |
内存 | 16GB 及以上 | 8GB 及以上 |
硬盘 | 100GB 及以上 | 100GB 及以上 |
分辨率 | 1280 × 800 像素及以上 | 1280 × 800 像素及以上 |
安装 DevEco Studio
Windows 环境
- 下载完成后,双击 deveco-studio-xxxx.exe,进入安装向导。
- 选择安装路径(默认路径为
C:\Program Files
),或单击 浏览(B)… 选择其他路径,点击 Next 继续。 - 在安装选项界面,勾选 DevEco Studio,然后依次单击 Next 直到安装完成。
- 安装完成后,单击 Finish 退出安装向导。
macOS 环境
- 在安装界面中,将 DevEco-Studio.app 拖拽到 Applications 文件夹,等待安装完成。
特别说明
- 开箱即用:DevEco Studio 集成了 HarmonyOS SDK、Node.js、Hvigor、OHPM、模拟器平台 等,无需额外配置,大幅简化安装流程。
- SDK 位置:HarmonyOS SDK 已嵌入 DevEco Studio,可在以下路径查看:
- Windows:
Settings > OpenHarmony SDK
- macOS:
DevEco Studio > Preferences > OpenHarmony SDK
- Windows:
- 如需开发 OpenHarmony 应用,可在 OpenHarmony SDK 页面下载对应的 SDK。
创建并运行 Hello World
安装 DevEco Studio 后,建议通过运行 Hello World 工程来验证环境是否配置正确。以下以创建 Phone 设备 工程为例。
创建新工程
- 打开 DevEco Studio,在欢迎页单击 Create Project 创建新工程。
- 根据向导,选择 Application 或 Atomic Service,选择 Empty Ability 模板,单击 Next。
模板名称 | 说明 |
---|---|
Empty Ability | 适用于 Phone、Tablet、2in1、Car 设备,展示 Hello World 功能。 |
Native C++ | 适用于 Phone、Tablet、2in1、Car 设备,示例工程调用 C++ 代码,界面显示 “Hello World”。 |
[CloudDev]Empty Ability | 端云一体化开发通用模板。 |
[Lite]Empty Ability | 适用于 Lite Wearable 设备,展示 Hello World,可用于小型嵌入式设备开发。 |
Flexible Layout Ability | 用于创建跨设备应用的 三层架构工程(公共能力层、基础特性层、产品定制层)。 |
Embeddable Ability | 用于开发 可嵌入到其他应用 运行的元服务。 |
- 填写项目信息,单击 Finish 完成创建。
设置项 | 说明 |
---|---|
Project Name(项目名称) | 可自定义项目名称。 |
Bundle Name(包名称) | 影响应用 ID,需与应用发布 ID 保持一致。 |
Save Location(保存位置) | 项目存放路径,建议自定义。 |
Compile SDK(编译 SDK) | 选择合适的 API 版本。 |
Model(模型) | 选择 Stage 模型,其余保持默认。 |
- 工程创建完成后,DevEco Studio 将自动同步项目。
结语
至此,您已成功安装 DevEco Studio 并创建了一个 Hello World 工程。后续可以继续深入学习 HarmonyOS 相关开发,利用 DevEco Studio 提供的 高效编辑、预览仿真、性能优化 等工具,提升开发体验,快速构建高质量应用。