📋 目录


一、前言

随着鸿蒙生态的快速发展,越来越多的开发者开始投身鸿蒙原生应用开发。DevEco Studio 是华为官方推出的鸿蒙应用集成开发环境(IDE),基于 IntelliJ IDEA 定制,提供了一套完整的开发工具和模拟器。

本文将详细介绍如何从零开始搭建鸿蒙开发环境,并最终成功运行你的第一个"Hello World"应用。

阅读本文后,你将掌握:
✅ DevEco Studio 的安装与配置
✅ 鸿蒙 SDK 的下载与管理
✅ 模拟器的创建与启动
✅ 第一个鸿蒙项目的创建与运行


二、环境准备

2.1 系统要求

操作系统 版本要求
Windows Windows 10 64位 或更高版本
macOS macOS 10.14 或更高版本
Linux Ubuntu 18.04/20.04 64位

2.2 硬件要求

  • 内存:建议 8GB 以上(16GB 更佳)
  • 硬盘:至少 10GB 可用空间
  • 屏幕分辨率:1280×800 或更高

2.3 必备软件

  1. JDK(Java Development Kit)
  1. Node.js(可选,用于JS/ETS开发)

三、安装DevEco Studio

步骤1:下载DevEco Studio

访问华为开发者联盟官网:
🔗 https://developer.harmonyos.com/cn/develop/deveco-studio

选择对应操作系统的版本下载(本文以 Windows 为例)。

步骤2:运行安装程序

  1. 双击下载的 .exe 安装包
  2. 点击 Next 进入安装向导
  3. 选择安装路径(建议默认路径)
  4. 勾选 Create Desktop Shortcut 创建桌面快捷方式
  5. 点击 Install 开始安装

步骤3:完成安装

安装完成后,勾选 Run DevEco Studio,点击 Finish 启动 IDE。


四、配置SDK和开发环境

首次启动 DevEco Studio 会进入配置向导。

步骤1:同意许可协议

阅读并勾选 I Agree 同意许可协议。

步骤2:导入设置

如果是首次安装,选择 Do not import settings,然后点击 OK

步骤3:下载SDK组件

  1. 启动后进入 DevEco Studio Setup Wizard

  2. 点击 Next,选择 Standard 安装类型(推荐)。

  3. 接受许可协议,点击 Next

  4. 确认安装配置后,点击 Next,开始下载 SDK 及核心工具。

      SDK 默认安装路径     Windows::C:\Users\<用户名>\AppData\Local\Huawei\Sdk

  5. 下载完成后点击 Finish

步骤4:完成配置

下载完成后,点击 Finish 完成初始配置。


五、创建第一个鸿蒙项目

步骤1:新建项目

  1. 在欢迎界面点击 Create Project
  2. 或者进入主界面后选择 File → New → New Project

步骤2:选择项目模板

DevEco Studio 提供多种模板:

  • Empty Ability:空项目(推荐新手)
  • Basic:基础模板
  • Navigation:带底部导航的项目
  • Side Navigation:侧边导航项目

选择 Empty Ability,点击 Next

步骤3:配置项目信息

填写以下信息:

配置项 说明 示例
Project Name 项目名称

Start

Bundle Name 应用包名(唯一标识)

com.goway.start

Save Location 项目保存路径
Compile SDK 编译SDK版本

选择 API 20 或以上

Model 应用模型

选择 entry(推荐)

填写完成后点击 Finish

步骤4:查看项目结构

Start/

├── AppScope/ # 应用全局配置

├── entry/ # 主模块

│ ├── src/main/

│ │ ├── ets/ # ArkTS 源码

│ │ │ └── pages/Index.ets

│ │ └── module.json5 # 模块配置

├── build-profile.json5 # 构建配置

└── hvigor/ # 构建工具配置

步骤5:编写简单页面

打开 entry/src/main/ets/pages/Index.ets,替换为:


六、配置和运行模拟器

鸿蒙提供了 HarmonyOS Emulator 用于应用调试。

步骤1:打开模拟器管理器

  1. 点击菜单栏 Tools → Device Manager
  2. 或者点击工具栏的 Device Manager 图标

步骤2:创建模拟器

  1. 在 Device Manager 窗口点击 + New Device
  2. 选择设备类型:
  • Phone(手机)
  • Tablet(平板)
  • TV(智慧屏)
  • Wearable( wearable设备)

选择 Phone,点击 Next

步骤3:配置模拟器参数

  1. 下载系统镜像

    1. 选择镜像对应的 API Version(需与项目 SDK 一致)。

    2. 点击下载图标,等待镜像下载完成。

    3. 点击 Next

  2. 命名模拟器并调整配置(如内存、分辨率),点击 Finish

步骤4:启动模拟器

  1. 在 Device Manager 中选中刚创建的模拟器
  2. 点击 ▶ Play 按钮启动模拟器

⏳ 首次启动模拟器需要 1-3 分钟。

步骤5:等待系统启动

模拟器会显示鸿蒙系统启动画面,最终进入桌面。


七、运行第一个项目

步骤1:选择运行设备

  1. 在工具栏的设备下拉菜单中选择刚启动的模拟器
  2. 或者确认模拟器已显示为 Online 状态

步骤2:运行项目

点击工具栏的 ▶ Run 按钮(绿色三角形),或者按快捷键 Shift + F10

DevEco Studio 会:

  1. 编译项目
  2. 打包 HAP(Harmony Ability Package)
  3. 安装到模拟器
  4. 启动应用


八、常用配置与技巧以及常见问题

8.1 配置签名(自动)

运行或调试应用时,DevEco Studio 会自动生成调试签名。若需发布,请在 File → Project Structure → Signing Configs 中配置正式的 .p12.cer 文件。

8.2 修改应用图标与名称

  • 应用图标:替换 AppScope/resources/base/media/app_icon.png

  • 应用名称:修改 AppScope/resources/base/element/string.json 中的 EntryAbility_label 值。

    8.3 开启预览器

    在编辑 .ets 文件时,点击右上角的 Previewer 面板,可实时预览 UI 效果。若预览器无法启动,请检查 SDK Tools 中 Previewer 是否安装。

    8.4 安装鸿蒙专属插件

    DevEco Studio 已集成鸿蒙开发所需插件,无需额外安装。若需支持 OpenHarmony 开发,请自行配置 SDK。

    常见问题

    ❌ 问题1:SDK下载失败

    原因:网络问题或代理设置错误

    解决方案

    1. 检查网络连接
    2. 配置 HTTP 代理:File → Settings → Appearance & Behavior → System Settings → HTTP Proxy
    3. 手动下载SDK:访问华为开发者官网,手动下载后导入

    ❌ 问题2:模拟器启动失败

    原因:BIOS未开启虚拟化技术(Intel VT-x / AMD-V)

    解决方案

    1. 重启电脑进入 BIOS
    2. 找到 Virtualization Technology 选项
    3. 设置为 Enabled
    4. 保存并退出

    ❌ 问题3:Gradle构建失败

    原因:Gradle版本不兼容或依赖下载失败

    解决方案

    1. 检查 Gradle 版本:File → Settings → Build, Execution, Deployment → Build Tools → Gradle
    2. 清理缓存:File → Invalidate Caches / Restart
    3. 手动下载 Gradle 分发版并配置本地路径

    ❌ 问题4:应用安装失败

    原因:签名证书问题或设备未授权

    解决方案

    1. 生成调试证书:Build → Generate Key and CSR
    2. 检查模拟器是否已连接:adb devices
    3. 重启 ADB 服务:adb kill-server → adb start-server

    九、总结

    通过本文,你已经学会了:

    ✅ 如何安装和配置 DevEco Studio
    ✅ 如何下载和配置鸿蒙 SDK
    ✅ 如何创建第一个鸿蒙项目
    ✅ 如何配置和启动模拟器
    ✅ 如何成功运行你的第一个应用

    下一步学习建议:

    1. 学习 ArkTS 语言基础语法
    2. 了解鸿蒙应用架构(Stage模型)
    3. 尝试修改界面布局和逻辑
    4. 学习组件化开发和状态管理

    📚 参考资料


    💬 欢迎交流

    如果你在搭建过程中遇到问题,欢迎在评论区留言!我会尽力解答。

    如果本文对你有帮助,请点赞收藏支持一下! ⭐


    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接。

    Logo

    作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

    更多推荐