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 开发工具
  1. 打开 Chrome 浏览器,访问鸿蒙开发者官网的 “最新版本 - 下载中心 - 华为开发者联盟”。

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

  2. 点击 “Next” 继续。

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

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

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

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

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

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

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

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

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

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

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

5. AI 智能辅助编程工具
  1. 在 DevEco Studio 右侧边栏点击 “CodeGenie” 或输入快捷键 “Alt/Option+U” 进入 DevEco CodeGenie。
  2. 勾选同意隐私安全政策及使用条款后,点击 “Sign in”,跳转华为账号登录页面。
  3. 授权登录完成后返回 DevEco Studio,提示登录成功,即可开始体验。例如在对话区域选择 HarmonyOS,可输入 “ArkTS 如何实现多线程?”“在 JavaScript 中如何通过闭包(closure)实现私有变量?” 等问题进行问答。

食用指南

​​​​​​​快速开始-DevEco Studio - 华为HarmonyOS开发者​​​​​​

问题百科

模拟器常见问题-使用模拟器运行应用/元服务-应用/元服务运行-DevEco Studio - 华为HarmonyOS开发者

安装 Hyper-V

安装 Hyper-V |Microsoft 学习

“书犹药也,善读之可以医愚。”

注意事项
  1. 安装过程中请确保网络稳定,避免下载中断或安装文件损坏。
  2. 建议关闭杀毒软件,防止其误杀安装文件或阻止安装程序的某些操作。
  3. 所有相关软件建议使用管理员权限安装,以确保安装过程的顺利进行和软件的正常运行。
  4. 定期更新 DevEco Studio 和 SDK,以获得最新特性和功能,提升开发体验和效率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/25973.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用v-for用户菜单渲染

前端页面的菜单渲染,是项目开发中的很重要一部分,设计思路需要我们好好斟酌一下。 因为我们要根据登录用户的角色,去渲染对应的菜单。如下: 目录 一、数据库设计 1.1 创建menu表 练习1:从menu表中,根据父…

实战-使用 Playbook 批量部署多台 LAMP 环境

实战-使用 Playbook 批量部署多台 LAMP 环境 playbooks 使用步骤 playbook 是一个不同于使用 ansible 命令行执行方式的模式,功能更强大更灵活。 1、在 playbooks 中定义任务: - name: task description #任务描述信息 module_name: modul…

当JMeter遇见AI:性能测试进入智能时代(附实战案例)

性能测试作为软件开发中的关键环节,确保系统在高负载下仍能高效运行。JMeter 是一种广泛使用的开源工具,用于负载测试和性能测量,但传统方法往往效率低下。AI 的引入,为性能测试带来了智能化升级。本文将探讨 JMeter 与 AI 的结合…

筑牢安全防线:工商业场所燃气泄漏防护新方案

燃气安全是企业经营不可逾越的生命线。在餐饮后厨、化工车间、酒店锅炉房等场所,可燃气体一旦泄漏,极易引发严重事故。如何实现精准监测、快速响应,成为工业及商业领域安全管理的核心诉求。旭华智能深耕安全监测领域,推出的工业及…

docker本地镜像源搭建

最近Deepseek大火后,接到任务就是帮客户装Dify,每次都头大,因为docker源不能用,实在没办法,只好自己搭要给本地源。话不多说具体如下: 1、更改docker的配置文件,添加自己的私库地址&#xff0c…

数据结构(初阶)(四)----双向链表

双向链表初始化尾插打印尾删头插头删查找在pos位置之后插入数据在pos位置之前插入数据删除pos结点销毁链表 双向链表 链表分类:8种(2*2*2) 带头,不带头 单向,双向 循环,不循环 最常用的是两种: 单链表…

python-leetcode-寻找重复数

287. 寻找重复数 - 力扣(LeetCode) class Solution:def findDuplicate(self, nums: List[int]) -> int:# Step 1: 找到环的相遇点slow nums[0]fast nums[0]# 使用快慢指针,直到相遇while True:slow nums[slow] # 慢指针走一步fast nu…

赋能农业数字化转型 雏森科技助力“聚农拼”平台建设

赋能农业数字化转型,雏森助力“聚农拼”平台建设 在数字化浪潮席卷各行业的今天,农业领域也在积极探索转型升级之路。中农集团一直以“根植大地,服务三农”为核心,以“乡村振兴,农民增收”为目标,及时响应…

自然语言处理:词频-逆文档频率

介绍 大家好,博主又来给大家分享知识了。本来博主计划完成稠密向量表示的内容分享后,就开启自然语言处理中文本表示的讲解。可在整理分享资料的时候,博主发现还有个知识点,必须得单独拎出来好好说道说道。 这就是TF-IDF&#xf…

如何修改安全帽/反光衣检测AI边缘计算智能分析网关V4的IP地址?

TSINGSEE青犀推出的智能分析网关V4,是一款集成了BM1684芯片的高性能AI边缘计算智能硬件。其内置的高性能8核ARM A53处理器,主频可高达2.3GHz,INT8峰值算力更是达到了惊人的17.6Tops。此外,该硬件还预装了近40种AI算法模型&#xf…

原生家庭独立的艺术:找到自我与家庭的平衡点

原生家庭独立的艺术:找到自我与家庭的平衡点 🌱 引言 🌈 小林刚刚和父母结束了一次激烈的电话对峙。父母坚持认为他应该回到家乡工作,“这样我们也能照顾你”,而他则努力解释自己在大城市的职业规划。挂掉电话后&…

flink系列之:使用flink cdc3从mysql数据库同步数据到doris和starrocks

flink系列之:使用flink cdc3从mysql数据库同步数据到doris和starrocks 一、下载部署flink二、下载部署flink cdc3三、下载mysql-connector-java到flink和flink cdc的lib目录四、flink设置checkpoint支持增量同步数据五、mysql到doris和starrocks的yaml配置文件六、启…

xr-frame 3D Marker识别,扬州古牌坊 3D识别技术稳定调研

目录 识别物体规范 3D Marker 识别目标文件 map 生成 生成任务状态解析 服务耗时: 对传入的视频有如下要求: 对传入的视频建议: 识别物体规范 为提高Marker质量,保证算法识别效果,可参考Marker规范文档 Marker规…

【pytest框架源码分析一】pluggy源码分析之hook常用方法

简单看一下pytest的源码,其实很多地方是依赖pluggy来实现的。这里我们先看一下pluggy的源码。 pluggy的目录结构如下: 这里主要介绍下_callers.py, _hooks.py, _manager.py,其中_callers.py主要是提供具体调用的功能,_hooks.py提…

一周学会Flask3 Python Web开发-Jinja2模板过滤器使用

锋哥原创的Flask3 Python Web开发 Flask3视频教程: 2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 在Jinja2中,过滤器(filter)是一些可以用来修改和过滤变量值的特殊函数,过滤器和变量用一个竖线 | &a…

【官方配图】win10/win11 安装cuda 和 cudnn

文章目录 参考资料1.安装cuda toolkit1. 下载安装包2.安装验证 2. 安装cudnn下载cudnn安装包安装cudnn安装后的配置 参考资料 官方nvidia安装cuda官方nvidia安装cudnn 1.安装cuda toolkit 1. 下载安装包 下载地址 https://developer.nvidia.com/cuda-downloads?target_osW…

Linux Mem -- 关于AArch64 MTE功能的疑问

目录 1.虚拟地址和物理地址映射完成后,才可以设置虚拟地址对应的memory tag ? 2.各种memory allocator中的address tag从哪来,怎么产生? 2.1 vmalloc allocator 2.2 slub分配器 2.3 用户可以指定IRG指令产生的address tag 3.kasan…

FS800DTU联动OneNET平台数据可视化View

目录 1 前言 2 环境搭建 2.1 硬件准备 2.2 软件环境 2.3 硬件连接 3 注册OneNET云平台并建立物模型 3.1 参数获取 3.2 连接OneNET 3.3上报数据 4 数据可视化View 4.1 用户信息获取 4.2 启用数据可视化View 4.3 创建项目 4.4 编辑项目 4.5 新增数据源 4.6 数据过滤器配置 4.6 项…

vscode脚本 shell 调试

插件,按照图片

纯代码实战--用Deepseek+SQLite+Ollama搭建数据库助手

如何用Python调用本地模型实现DeepSeek提示词模板:一步步教你高效解决13种应用场景 从零到一:纯代码联合PyQt5、Ollama、Deepseek打造简易版智能聊天助手 用外接知识库武装大模型:基于Deepseek、Ollama、LangChain的RAG实战解析 纯代码实战–…