当前位置: 首页 > article >正文

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 依赖网络环境,为确保工具的正常使用,请确保设备已连接互联网。若企业网络存在访问限制,可能需要手动配置代理信息。


运行环境要求

配置项WindowsmacOS
操作系统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 环境

  1. 下载完成后,双击 deveco-studio-xxxx.exe,进入安装向导。
  2. 选择安装路径(默认路径为 C:\Program Files),或单击 浏览(B)… 选择其他路径,点击 Next 继续。
  3. 在安装选项界面,勾选 DevEco Studio,然后依次单击 Next 直到安装完成。
  4. 安装完成后,单击 Finish 退出安装向导。

macOS 环境

  1. 在安装界面中,将 DevEco-Studio.app 拖拽到 Applications 文件夹,等待安装完成。

特别说明

  1. 开箱即用:DevEco Studio 集成了 HarmonyOS SDK、Node.js、Hvigor、OHPM、模拟器平台 等,无需额外配置,大幅简化安装流程。
  2. SDK 位置:HarmonyOS SDK 已嵌入 DevEco Studio,可在以下路径查看:
    • WindowsSettings > OpenHarmony SDK
    • macOSDevEco Studio > Preferences > OpenHarmony SDK
  3. 如需开发 OpenHarmony 应用,可在 OpenHarmony SDK 页面下载对应的 SDK。

创建并运行 Hello World

安装 DevEco Studio 后,建议通过运行 Hello World 工程来验证环境是否配置正确。以下以创建 Phone 设备 工程为例。

创建新工程

  1. 打开 DevEco Studio,在欢迎页单击 Create Project 创建新工程。
  2. 根据向导,选择 ApplicationAtomic 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用于开发 可嵌入到其他应用 运行的元服务。
  1. 填写项目信息,单击 Finish 完成创建。
设置项说明
Project Name(项目名称)可自定义项目名称。
Bundle Name(包名称)影响应用 ID,需与应用发布 ID 保持一致。
Save Location(保存位置)项目存放路径,建议自定义。
Compile SDK(编译 SDK)选择合适的 API 版本。
Model(模型)选择 Stage 模型,其余保持默认。
  1. 工程创建完成后,DevEco Studio 将自动同步项目。

结语

至此,您已成功安装 DevEco Studio 并创建了一个 Hello World 工程。后续可以继续深入学习 HarmonyOS 相关开发,利用 DevEco Studio 提供的 高效编辑、预览仿真、性能优化 等工具,提升开发体验,快速构建高质量应用。


http://www.kler.cn/a/590397.html

相关文章:

  • 车载以太网测试-13【网络层-IGMP协议】
  • 【Godot】Viewpoint
  • mapbox基础,使用线类型geojson加载symbol符号图层,用于标注文字
  • 解锁智慧养老新可能,全面提升养老生活质量
  • Go语言中的错误处理与异常恢复:性能对比与实践思考
  • 【leetcode】51.N皇后
  • 如何检查CMS建站系统的插件是否安全?
  • 《灵珠觉醒:从零到算法金仙的C++修炼》卷三·天劫试炼(60)五火七禽扇灭火 - 接雨水(双指针与动态规划)
  • Kubernetes Network Policy使用场景
  • 微软远程桌面即将下架?Splashtop:更稳、更快、更安全的 RDP 替代方案
  • Django 5实用指南(十四)项目部署与性能优化【完】
  • 调用华为云API实现口罩识别
  • 从以太网 II 到 VLAN 和 Jumbo Frame:数据帧格式解读
  • 前端面试:如何减少项目里面 if-else?
  • 基于Python实现的结合U - Net与Transformer的神经网络用于视网膜血管分割的示例代码
  • 10 道面向 Java 开发者的 Linux 面试题及答案
  • SpringMVC响应页面及不同类型的数据,
  • Redis--补充类型
  • The Rust Programming Language 学习 (六)
  • 多元时间序列预测的范式革命:从数据异质性到基准重构