2025 最新版鸿蒙 HarmonyOS 开发工具安装使用指南
为保证 DevEco Studio 正常运行,建议电脑配置满足如下要求:
- Windows 系统
- 操作系统:Windows10 64 位、Windows11 64 位
- 内存:16GB 及以上
- 硬盘:100GB 及以上
- 分辨率:1280*800 像素及以上
- macOS 系统
- 操作系统:macOS(X86) 11/12/13/14、macOS(ARM) 12/13/14
- 内存:8GB 及以上
- 硬盘:100GB 及以上
- 分辨率:1280*800 像素及以上
此外,还需要一个华为账号、良好的网络以及充足的内存空间。
0. 什么是鸿蒙 Harmony OS?
华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在 2019 年 8 月 9 日于东莞举行的华为开发者大会(HDC.2019)上正式发布的分布式操作系统。它是一款全新的面向全场景的分布式操作系统,旨在创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,让消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。比如,当你在家中时,手机可以快速连接到智能电视、智能音箱等设备,实现音视频的无缝流转和设备间的协同操作。
1. 下载鸿蒙 Harmony OS 开发工具
- 打开 Chrome 浏览器,访问鸿蒙开发者官网的 “最新版本 - 下载中心 - 华为开发者联盟”。

- 主页面显示的 HUAWEI DevEco Studio,点击 “立即下载”。
- 进入鸿蒙开发工具下载页面,找到最上方的鸿蒙开发工具 IDE:DevEco Studio 3.11 版本下载区域。
- 选择 Windows (64-bit),点击右侧 “Download” 进行下载,可在 Chrome 浏览器上方查看下载进度。
2. 安装鸿蒙 Harmony OS 开发工具
- 下载完毕后,在 Windows 下载文件夹里,找到 deveco-studio-3.1.0.501.exe 安装可执行文件,双击它开始安装向导。

- 点击 “Next” 继续。

- 再次点击 “Next” 继续。
- 在 “Installation Options(安装选项)” 中,复选三个选项,点击 “Next” 进行下一步。

- 点击 “Install” 开始安装,开始提取安装文件,很快安装结束。

- 按照默认选项 “I want to manually reboot later(我想稍后手动重启)”,点击 “Finish” 退出安装向导。

3. 创建 Hello, world 工程
- 在 Windows 搜索栏中,搜索关键字 DevEco Studio,点击 “以管理员身份运行” 打开该程序。
- 出现许可证协议对话框,点击 “Agree(同意)”。

- 选择 “Do not import settings”,点击 “OK”。
- 随即出现 Huawei EcoStudio 欢迎画面,点击 “Finish” 退出 DevEco Studio 安装配置向导。

- 点击 “Create Project” 来创建一个新项目。

- 选择第一个 “Empty Ability”,点击 “Next” 继续下一步。

- 修改默认选项,命名项目为 “Hello_World”,点击 “Finish” 结束对 Hello World 项目的程序配置,进入 DevEco Studio 的 IDE 界面,系统会自动安装扩展等插件。


- 点击上方 “Project” 菜单,点击 “Ohos”,可使各项分类显示。


4. 运行 Hello World 应用程序
- 阅览界面会显示手机上的预览效果,点击右侧的 “Preview” 选项卡,此时 “Loading Preview” 需要几秒钟。

- 左侧的开发文件主要在 ets 文件夹,其下的 /pages 子文件夹存放页面,而 index.ets 是首页页面。

5. AI 智能辅助编程工具
- 在 DevEco Studio 右侧边栏点击 “CodeGenie” 或输入快捷键 “Alt/Option+U” 进入 DevEco CodeGenie。
- 勾选同意隐私安全政策及使用条款后,点击 “Sign in”,跳转华为账号登录页面。
- 授权登录完成后返回 DevEco Studio,提示登录成功,即可开始体验。例如在对话区域选择 HarmonyOS,可输入 “ArkTS 如何实现多线程?”“在 JavaScript 中如何通过闭包(closure)实现私有变量?” 等问题进行问答。
食用指南
快速开始-DevEco Studio - 华为HarmonyOS开发者
问题百科
模拟器常见问题-使用模拟器运行应用/元服务-应用/元服务运行-DevEco Studio - 华为HarmonyOS开发者
安装 Hyper-V
安装 Hyper-V |Microsoft 学习
“书犹药也,善读之可以医愚。”
注意事项
- 安装过程中请确保网络稳定,避免下载中断或安装文件损坏。
- 建议关闭杀毒软件,防止其误杀安装文件或阻止安装程序的某些操作。
- 所有相关软件建议使用管理员权限安装,以确保安装过程的顺利进行和软件的正常运行。
- 定期更新 DevEco Studio 和 SDK,以获得最新特性和功能,提升开发体验和效率。
相关文章:
2025 最新版鸿蒙 HarmonyOS 开发工具安装使用指南
为保证 DevEco Studio 正常运行,建议电脑配置满足如下要求: Windows 系统 操作系统:Windows10 64 位、Windows11 64 位内存:16GB 及以上硬盘:100GB 及以上分辨率:1280*800 像素及以上 macOS 系统 操作系统…...
Rider 安装包 绿色版 Win/Mac/Linux 适合.NET和游戏开发者使用 2025全栈开发终极指南:从零配置到企业级实战
下载链接: https://pan.baidu.com/s/1cfkJf6Zgxc1XfYrVpwtHkA?pwd1234 导语:JetBrains Rider以跨平台支持率100%、深度.NET集成和智能代码分析能力,成为2025年全栈开发者的首选工具。本文涵盖环境配置、核心功能、框架集成、性能调优、团队…...
Python常见面试题的详解24
1. 如何对关键词触发模块进行测试 要点 功能测试:验证正常关键词触发、边界情况及大小写敏感性,确保模块按预期响应不同输入。 性能测试:关注响应时间和并发处理能力,保证模块在不同负载下的性能表现。 兼容性测试:测…...
手机打电话时如何识别对方按下的DTMF按键的字符-安卓AI电话机器人
手机打电话时如何识别对方按下的DTMF按键的字符 --安卓AI电话机器人 一、前言 前面的篇章中,使用蓝牙电话拦截手机通话的声音,并对数据加工,这个功能出来也有一段时间了。前段时间有试用的用户咨询说:有没有办法在手机上ÿ…...
RabbitMQ操作实战
1.RabbitMQ安装 RabbitMQ Windows 安装、配置、使用 - 小白教程-腾讯云开发者社区-腾讯云下载erlang:http://www.erlang.org/downloads/https://cloud.tencent.com/developer/article/2192340 Windows 10安装RabbitMQ及延时消息插件rabbitmq_delayed_message_exch…...
IDEA 2024.1 最新永久可用(亲测有效)
今年idea发布了2024.1版本,这个版本带来了一系列令人兴奋的新功能和改进。最引人注目的是集成了更先进的 AI 助手,它现在能够提供更复杂的代码辅助功能,如代码自动补全、智能代码审查等,极大地提升了开发效率。此外,用…...
【R包】pathlinkR转录组数据分析和可视化利器
介绍 通常情况下,基因表达研究如微阵列和RNA-Seq会产生数百到数千个差异表达基因(deg)。理解如此庞大的数据集的生物学意义变得非常困难,尤其是在分析多个条件和比较的情况下。该软件包利用途径富集和蛋白-蛋白相互作用网络&…...
RPA 与 AI 结合:开启智能自动化新时代
RPA 与 AI 结合:开启智能自动化新时代 在当今数字化快速发展的时代,企业面临着海量的数据处理和复杂的业务流程,如何提高效率、降低成本、优化业务流程成为了企业关注的焦点。而 RPA(Robotic Process Automation,机器…...
[免费]Springboot+Vue在线文档管理系统【论文+源码+SQL脚本】
大家好,我是java1234_小锋老师,看到一个不错的SpringbootVue在线文档管理系统,分享下哈。 项目视频演示 【免费】SpringBootVue在线文档管理系统 Java毕业设计_哔哩哔哩_bilibili 项目介绍 随着科学技术的飞速发展,社会的方方面…...
内容选题与商业布局
内容选题与商业布局 提示词 1:人群链(User Chain)提示词 2:需求链(Demand Chain)提示词 3:环境 需求 优势 三要素提示词 4:垂直于“人性”而非只“赛道”提示词 5:基于…...
文字描边实现内黄外绿效果
网页使用 <!DOCTYPE html> <html> <head> <style> .text-effect {color: #ffd700; /* 黄色文字 */-webkit-text-stroke: 2px #008000; /* 绿色描边(兼容Webkit内核) */text-stroke: 2px #008000; /* 标准语法 *…...
网络协议 HTTP、HTTPS、HTTP/1.1、HTTP/2 对比分析
1. 基本定义 HTTP(HyperText Transfer Protocol) 应用层协议,用于客户端与服务器之间的数据传输(默认端口 80)。 HTTP/1.0:早期版本,每个请求需单独建立 TCP 连接,效率低。HTTP/1.1&…...
千峰React:Hooks(上)
什么是Hooks ref引用值 普通变量的改变一般是不好触发函数组件的渲染的,如果想让一般的数据也可以得到状态的保存,可以使用ref import { useState ,useRef} from reactfunction App() {const [count, setCount] useState(0)let num useRef(0)const h…...
salesforce 为什么无法关闭task,显示:insufficient access rights on object id
在 Salesforce 中,如果你在尝试关闭任务(Task)时遇到 “Insufficient access rights on object id” 错误,通常是由于以下几种可能的权限问题导致的: 1. 任务的所有权问题 Salesforce 中的任务(Task&…...
机器学习:强化学习的epsilon贪心算法
强化学习(Reinforcement Learning, RL)是一种机器学习方法,旨在通过与环境交互,使智能体(Agent)学习如何采取最优行动,以最大化某种累积奖励。它与监督学习和无监督学习不同,强调试错…...
MongoDB—(一主、一从、一仲裁)副本集搭建
MongoDB集群介绍: MongoDB 副本集是由多个MongoDB实例组成的集群,其中包含一个主节点(Primary)和多个从节点(Secondary),用于提供数据冗余和高可用性。以下是搭建 MongoDB 副本集的详细步骤&am…...
MyBatis TypeHandler 详解与实战:FastJson 实现字符串转 List
在 MyBatis 中,TypeHandler 是实现 Java 类型与数据库类型双向转换 的核心组件。无论是处理基础数据类型还是复杂的 JSON、枚举或自定义对象,它都能通过灵活的扩展机制满足开发需求。本文将通过一个 将数据库 JSON 字符串转换为 List<User> 的案例…...
第二十八:5.5.【storeToRefs】5.6.【getters】
LoveTalk.vue: 调用: // 方法 const talkStore useTalkStore() function getLoveTalk(){ talkStore.getATalk() } 如果是要简短的形式调用: const talkStore useTalkStore() // user hooks 的形式调用 const {schoole,local} talkStore // …...
APISIX Dashboard上的配置操作
文章目录 登录配置路由配置消费者创建后端服务项目配置上游再创建一个路由测试 登录 http://192.168.10.101:9000/user/login?redirect%2Fdashboard 根据docker 容器里的指定端口: 配置路由 通过apisix 的API管理接口来创建(此路由,直接…...
MinIO在 Docker中修改登录账号和密码
MinIO在 Docker中修改登录账号和密码 随着云计算和大数据技术的快速发展,对象存储服务逐渐成为企业数据管理的重要组成部分。MinIO 作为一种高性能、分布式的对象存储系统,因其简单易用、高效可靠的特点而备受开发者青睐。然而,在实际应用中…...
团队协作痛点怎么破?高安全性与高性价比企业云盘深度对比
近日,众多小微企业、创业团队与个人工作室在寻求高效协同工具时迎来了利好——随着2026年企业级SaaS市场的进一步成熟,以坚果云为代表的高性能企业网盘正以极高的性价比和专业度,解决着企业“数据安全与便捷协作”两大核心痛点。 为了帮助企…...
RAG 还是 Lucene:私有化部署客服系统的 AI 知识库架构选型窗
在之前的文章中,我们花了大量的篇幅,从记录后端pod真实ip开始说起,然后引入envoy,再解决了各种各样的需求:配置自动重载、流量劫持、sidecar自动注入,到envoy的各种能力:熔断、流控、分流、透明…...
告别if-else地狱!在Godot 4.4里用状态机重构你的2D角色控制器
告别if-else地狱!在Godot 4.4里用状态机重构你的2D角色控制器 当你的2D平台游戏角色开始拥有跑跳、攻击、滑铲等复杂动作时,脚本里层层嵌套的if-else判断会像野草般疯长。上周我接手一个项目,发现玩家控制器脚本竟有200多行条件判断——添加新…...
OpenCode快速上手:3步配置本地AI编程环境,告别复杂安装
OpenCode快速上手:3步配置本地AI编程环境,告别复杂安装 1. 引言:为什么选择OpenCode? 在AI编程助手领域,OpenCode以其独特的终端优先设计和隐私安全特性脱颖而出。作为一个2024年开源的Go语言框架,它能够…...
E7Helper:第七史诗自动化脚本助手完全指南
E7Helper:第七史诗自动化脚本助手完全指南 【免费下载链接】e7Helper 【EPIC】第七史诗多功能覆盖脚本(刷书签🍃,挂讨伐、后记、祭坛✌️,挂JJC等📛,多服务器支持📺,qq机器人消息通知…...
Bilibili-Evolved:重新定义你的B站浏览体验
Bilibili-Evolved:重新定义你的B站浏览体验 【免费下载链接】Bilibili-Evolved 强大的哔哩哔哩增强脚本 项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved 你是否曾想过,为什么每次打开B站都要面对千篇一律的界面?为什么…...
CVE-2024-3094 漏洞自动化检测与修复工具
CVE-2024-3094 漏洞自动化检测与修复工具 本项目针对近期曝光的 CVE-2024-3094 漏洞(xz-utils 恶意代码后门),提供了完整的自动化检测与修复方案。包含适用于单机快速响应的 Shell 脚本,以及面向大规模服务器集群的 Ansible Playb…...
Realistic Vision V5.1效果展示:惊艳写实人像生成案例分享
Realistic Vision V5.1效果展示:惊艳写实人像生成案例分享 1. 开篇:重新定义AI人像摄影 当AI生成的人像照片已经能以假乱真,我们不禁要问:数字艺术与传统摄影的边界在哪里?Realistic Vision V5.1作为当前Stable Diff…...
阿里Z-Image中文文生图实战:ComfyUI可视化操作,3分钟生成第一张图
阿里Z-Image中文文生图实战:ComfyUI可视化操作,3分钟生成第一张图 1. 快速了解Z-Image-ComfyUI Z-Image是阿里巴巴最新开源的中文文生图大模型,它让普通用户也能在消费级显卡上快速生成高质量图像。这个镜像集成了Z-Image模型和ComfyUI可视…...
OFA-Image-Caption快速入门:10分钟完成Docker镜像拉取与模型服务启动
OFA-Image-Caption快速入门:10分钟完成Docker镜像拉取与模型服务启动 你是不是也遇到过这种情况?手头有一堆图片,想快速给它们配上文字说明,比如整理相册、做内容摘要,或者给商品图自动生成描述。自己写吧,…...
