首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【HarmonyOS 5开发入门】DevEco Studio安装配置完全指南

【HarmonyOS 5开发入门】DevEco Studio安装配置完全指南

原创
作者头像
颜颜yan_
修改于 2025-06-25 01:38:12
修改于 2025-06-25 01:38:12
6650
举报

⭐本期内容:【HarmonyOS 5开发入门】DevEco Studio安装配置完全指南

🏆系列专栏:鸿蒙HarmonyOS:探索未来智能生态新纪元


前言

随着华为鸿蒙OS的快速发展,越来越多的开发者开始关注并投入到这个新兴的生态系统中。作为开发鸿蒙OS应用的第一步,安装并配置好DevEco Studio开发环境至关重要。本文将详细介绍如何下载、安装和初步配置DevEco Studio,帮助你快速进入鸿蒙应用开发的世界。


下载开发工具

访问华为官方开发者网站,在HarmonyOS专区找到开发工具的下载页面。

根据操作系统类型,选择对应的安装包进行下载。

下载完成后,将安装包解压缩至您指定的目录中。

安装开发工具

打开解压后的文件夹,找到安装程序,双击运行。同意相关协议后,点击下一步继续安装。

选择安装目录,建议选择一个空间充足且易于管理的路径。

勾选创建快捷方式和添加环境变量到bin目录。

这里默认为Huawei,不用修改,点击install,等待安装完成~

安装完成后,桌面会有显示噢~

配置开发环境

安装完成后,打开开发工具。启动,这里我之前配置过,选择不导入配置选项继续。

进入新建项目页面即安装完成。

新建项目

点击创建一个新的工程(Create Project),默认的是Empty Ability。选择合适的模板,点击NEXT。

在新建项目配置界面,需要填写项目的基本信息,包括:

  • Project name:项目名称,建议使用有意义的名称以便于识别。
  • Bundle name:域名倒置,包名,通常为公司域名倒置加上项目名,例如com.example.myapp。注意保持包名的唯一性,它是应用打包上架的唯一标识。
  • Save location:项目保存路径,选择合适的目录保存项目文件。

设置完成后,点击finish,项目创建完毕。

项目结构概述

创建项目后,IDE会自动生成项目的基本结构。对于鸿蒙应用项目,主要关注以下几个目录:

entry/src/main/ets/pages:存放页面代码,每个.ets文件代表一个页面。 entry/src/main/resources:存放资源文件,包括图片、字符串等。 entry/src/main/module.json5:配置文件,用于配置应用的权限、组件等信息。

重点关注entry,这是项目的入口模块(Ability)。

src文件夹是项目目录结构核心部分,它包含了项目的源代码资源文件。在src文件夹内部,有一个main文件夹,这个文件夹进一步组织了项目的不同组成部分。

main文件夹中包含两个关键的子文件夹:ets和resources

resources文件夹用于存放项目的所有资源文件,这些资源文件可能包括图片、图标、字符串常量、样式表等,它们为应用提供了必要的视觉和文本元素。

ets文件夹包含了应用的页面逻辑和界面布局。在ets文件夹中,pages子文件夹专门用于存放应用的页面文件。这些页面文件的后缀为.ets,用于定义应用的界面布局和用户交互逻辑。

运行项目

DevEco Studio提供了多种方式运行项目,包括预览、模拟器和真机运行

Preview预览

Preview预览器用于查看应用的UI界面效果,方便开发者随时调整界面布局。只需打开需要预览的.ets文件,点击IDE右侧的Previewer即可查看预览效果。

点击预览中的切换图标,还可以实现横屏竖屏的切换,方便查看效果。

模拟器运行

初次使用模拟器需要先进行安装。点击“Tools” > “Device Manager”,在设备管理器中点击“Install”下载模拟器相关的SDK,并按照提示完成安装。安装完成后,启动模拟器,并在IDE右上角选择模拟器作为运行设备,点击运行按钮即可在模拟器中运行应用。

选择Tools->Device Manager。

同意相关协议。

进入镜像下载页面,先编辑目录,再下载对应的映像。

下载完成,点击Next。

保持默认选项,点击finish。

点击运行。

报错处理

“未开启Hyper-V”或“Hyper-V not enabled”

启动模拟器时,弹窗提示“未开启Hyper-V”或“Hyper-V not enabled”。

解决措施

先确认CPU型号是否支持虚拟化技术,如果不支持,则无法使用模拟器。

如果CPU支持虚拟化,打开控制面板 > 程序 > 程序和功能 > 启动或关闭Windows功能(Windows11系统中打开系统 > 可选功能 > 相关设置 > 更多Windows功能),检查功能“Hyper-V”“Windows虚拟机监控程序平台”“虚拟机平台”是否存在。

如果存在,勾选这三个功能,点击确定并重启电脑。

勾选后启动模拟器仍报错,需以管理员权限打开命令行窗口并执行:

代码语言:powershell
复制
bcdedit /set hypervisorlaunchtype auto

如果不存在,说明系统未预装Hyper-V,则需要首先按以下方式配置。

创建一个文本文件,内容为:

代码语言:powershell
复制
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause

保存后,文件名改为Hyper-V.bat,右键以管理员身份运行。重启系统后,Hyper-V 就安装并自动启用。


总结

这篇文章算是把DevEco Studio从下载到安装再到配置的完整流程都梳理了一遍,希望能给刚接触鸿蒙开发的朋友省去不少折腾的时间。说实话,第一次配环境总是会遇到这样那样的问题。

如果你按照教程操作还是碰到什么问题,或者对开发中有什么困惑,随时可以私信我聊聊,咱们一起在这条路上共同成长!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
【HarmonyOS4+NEXT】新建项目指南
点击创建一个新的工程(Create Project),默认的是Empty Ability。选择合适的模板,点击NEXT。
颜颜yan_
2024/08/03
1580
【HarmonyOS4+NEXT】新建项目指南
三、HarmonyOS 应用开发入门之运行Hello World
HarmonyOS 应用开发采用的是 ArkTs 语言,而 ArkTs 语言是在 TypeScript(简称TS)基础上的扩展,而 TypeScript 又是 JavaScript 的超集。
跟着飞哥学编程
2024/03/19
3710
三、HarmonyOS 应用开发入门之运行Hello World
【HarmonyOS Next之旅】DevEco Studio使用指南(一)
HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向全场景多设备,提供一站式的分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,全方位的质量与安全保障。
枫叶丹
2025/03/08
3600
【HarmonyOS Next之旅】DevEco Studio使用指南(一)
HarmonyOS Next快速入门:了解DevEco Studio
##HarmonyOS Next快速入门##HarmonyOS应用开发##教育##
中雨
2025/06/23
1080
鸿蒙应用开发从入门到入行 - 篇2:HarmonyOS开发快速基础入门
Image('https://www-file.huawei.com/-/media/corporate/images/home/logo/huawei_logo.png') .width(100)
猫林老师
2024/12/23
6030
鸿蒙应用开发从入门到入行 - 篇2:HarmonyOS开发快速基础入门
HarmonyOS 开发-DevEco Studio开发环境搭建
HarmonyOS 已经出了几个版本了。也在上亿的设备上运行了。所以想了解下HarmonyOS的开发。
zinyan.com
2023/07/13
1.2K0
HarmonyOS 开发-DevEco Studio开发环境搭建
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试
测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库
卓伊凡
2025/02/22
2110
ArkUI-X跨平台已至,何需其它!
我们之前可能更多接触的是ArkUI,我们都知道ArkUI是一套构建分布式应用的声明式UI开发框架。如今ArkUI-X进一步将ArkUI扩展到了多个OS平台:目前支持OpenHarmony、HarmonyOS、Android、 iOS,四个平台。未来也会支持更多的平台。
小帅聊鸿蒙
2024/07/05
4360
ArkUI-X跨平台已至,何需其它!
【华为鸿蒙系统学习】- 如何利用鸿蒙系统进行App项目开发|自学篇
第一次开发,我们选择Empty Ability,图中表示它可与手机,平板,手表,电脑,汽车进行互联,
ImAileen
2024/01/18
1.3K0
【华为鸿蒙系统学习】- 如何利用鸿蒙系统进行App项目开发|自学篇
ArkUI-X跨平台已至,何需其它!
我们之前可能更多接触的是ArkUI,我们都知道ArkUI是一套构建分布式应用的声明式UI开发框架。如今ArkUI-X进一步将ArkUI扩展到了多个OS平台:目前支持OpenHarmony、HarmonyOS、Android、 iOS,四个平台。未来也会支持更多的平台。
徐建国
2023/12/28
8170
ArkUI-X跨平台已至,何需其它!
鸿蒙APP开发流程
鸿蒙(HarmonyOS)APP的开发流程与传统的Android或iOS开发流程既有相似之处,也有其独特之处。以下是一个详细的鸿蒙APP开发流程。
数字孪生开发者
2025/04/08
3660
鸿蒙APP开发流程
零基础用 DevEco Studio 打造你的首个 HarmonyOS 应用,开启鸿蒙生态的创新之旅,实现你的技术探索梦想
在鸿蒙生态蓬勃发展的当下,越来越多的开发者怀揣着热情与创意,渴望投身于HarmonyOS应用开发的浪潮之中。DevEco Studio作为鸿蒙应用开发的核心工具,为开发者们提供了强大且便捷的开发环境。然而,对于新手开发者来说,从下载安装软件到成功创建并运行第一个应用,这中间充满了各种挑战与未知。本文将以细致的步骤、丰富的经验分享,为新手开发者打造一份全面的入门指南,同时也会贴心地指出常见的“坑”,帮助大家顺利迈出HarmonyOS应用开发的第一步。
用户11677932
2025/05/27
2590
【OpenHarmony】Windows 平台搭建 DevEco Studio 开发环境 ① ( 安装 Node.js / ohpm | 安装配置 SDK | 环境变量配置 | 新建项目示例 )
开发 OpenHarmony 或 HarmonyOS 系统 的 应用程序 , 需要使用 HUAWEI DevEco Studio 开发环境 , 主要 使用 ArkTs 和 C\C++ 语言 ;
韩曙亮
2024/06/02
2.2K0
【OpenHarmony】Windows 平台搭建 DevEco Studio 开发环境 ① ( 安装 Node.js / ohpm | 安装配置 SDK | 环境变量配置 | 新建项目示例 )
我的HarmonyOS实战——鸿蒙系统开发入门学习
安卓操作系统连接外部设备时,发现,配对,连接,组合,验证每一步都不能少。连接上了之后才能调用控制第三方设备。换一个设备之后,所有的代码需要重写。所有用安卓也可以连接外部设备并进行控制,但是太过于麻烦。 而且不具备通用性鸿蒙操作系统就解决了这个痛点,设备与设备之间的连接就不需要我们开发者自己去写了,每一个设备都安装上鸿蒙操作系统之后,鸿蒙系统会通过软总线把这些设备都连接在一起。我们在应用开发的时候,只需要写很少的代码可以调用第三方设备,就好像是使用手机本身的设备一样方便。 所以,在鸿蒙的整个体系中,手机不仅仅是手机了,而是一个超控控制终端。这个终端可能会有十个屏幕,十个喇叭等。调用手机本身的硬件跟调用外部的硬件几乎没有任何差别。
天道Vax的时间宝藏
2021/08/11
2.5K0
使用Taro开发鸿蒙原生应用——快速上手,鸿蒙应用开发指南
本指南为开发者提供了使用 Taro 框架开发鸿蒙原生应用的快速入门方法。Taro,作为一个多端统一开发框架,让开发者能够使用一套代码同时适配多个平台,包括鸿蒙系统。文章将详细介绍如何配置开发环境,以及如何利用 Taro 的特性和组件库来构建鸿蒙应用。从基本的项目设置到复杂的应用逻辑开发,本文将一步步引导开发者了解 Taro 在鸿蒙应用开发中的实际应用,快速掌握跨平台开发的技巧。
京东技术
2024/02/26
5940
使用Taro开发鸿蒙原生应用——快速上手,鸿蒙应用开发指南
华为鸿蒙OS之HelloWorld
libs:导入的Java引用包放在这里,比如你需要在项目中使用java发送邮件,可以将mail.jar包放在这里然后导入项目。
OY
2022/03/21
6390
华为鸿蒙OS之HelloWorld
【OpenHarmony】OpenHarmony 开发基础 ② ( DevEco Studio 常用工具 | 参考文档 | 预览器 | 检查器 | 项目文件结构 | Index.ets 首界面 )
在 DevEco Studio 中 , 选择 菜单栏 中的 " 视图 / 工具窗口 / API 参考 " 选项 ,
韩曙亮
2024/06/02
7270
【OpenHarmony】OpenHarmony 开发基础 ② ( DevEco Studio 常用工具 | 参考文档 | 预览器 | 检查器 | 项目文件结构 | Index.ets 首界面 )
体验一下使用 ArkUI 进行 HarmonyOS 开发并与 Compose 简单对比
搞得我也焦虑的不行,在谷歌的 Compose 推出后就赶紧去学,但是又觉得好像 Compose 的热度也不算太高,又去学 Flutter 。
小帅聊鸿蒙
2024/06/26
5250
体验一下使用 ArkUI 进行 HarmonyOS 开发并与 Compose 简单对比
uni-app for Harmony
uni-app 是一个使用 Vue.js[1] 开发所有前端应用的框架,开发者编写一套代码,可发布到 HarmonyOS、iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
徐建国
2024/12/19
1910
uni-app for Harmony
鸿蒙 HAIWEI DevEco Studio 安装配置,运行Hello World!
2020年9月10日,华为在HDC开发者大会上如约发布鸿蒙 2.0,并面向应用开发者发布Beta版本。明年鸿蒙将全面支持华为手机。
晨曦_LLW
2020/09/25
1.9K2
推荐阅读
相关推荐
【HarmonyOS4+NEXT】新建项目指南
更多 >
目录
  • 前言
  • 下载开发工具
  • 安装开发工具
  • 配置开发环境
  • 新建项目
  • 项目结构概述
  • 运行项目
    • Preview预览
    • 模拟器运行
  • 报错处理
    • “未开启Hyper-V”或“Hyper-V not enabled”
    • 解决措施
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档