《鸿蒙 HarmonyOS 应用开发从入门到精通(第 2 版)》学习笔记 ——HarmonyOS 环境搭建之安装DevEco Studio

server/2025/1/24 2:57:36/

作为一款开发工具,除了具有基本的代码开发、编译构建及调测等功能外,DevEco Studio还具有如下特点:

  • 高效智能代码编辑:支持Java、XML、ArkTS、JS、C/C++等语言的代码高亮、代码智能补齐、代码错误检查、代码自动跳转、代码格式化、代码查找等功能,提升代码编写效率。
  • 低代码可视化开发:丰富的UI界面编辑能力,支持自由拖拽组件和可视化数据绑定,可快速预览效果,所见即所得;同时支持卡片的零代码开发,降低开发门槛和提升界面开发效率。
  • 多端双向实时预览:支持UI界面代码的双向预览、实时预览、动态预览、组件预览以及多端设备预览,便于快速查看代码运行效果。
  • 多端设备模拟仿真:提供HarmonyOS本地模拟器,支持手机等设备的模拟仿真,便捷获取调试环境。

DevEco Studio支持Windows和Mac版本,两个版本的安装步骤类似,因此,下面将只针对Windows操作系统的软件安装方式进行介绍。

2.2.1 运行环境要求

为保证DevEco Studio正常运行,建议电脑配置满足如下要求:

  • 操作系统:Windows10 64位、Windows11 64位
  • 内存:8GB及以上
  • 硬盘:100GB及以上
  • 分辨率:1280*800像素及以上

2.2.2 下载和安装DevEco Studio

1. 下载DevEco Studio

进入DevEco Studio产品页(https://developer.harmonyos.com/cn/develop/deveco-studio#download),如下图2-10所示。

cke_9011.png

DevEco Studio( HarmonyOS 3.1/4.0及以下)下载地址为 https://developer.huawei.com/consumer/cn/deveco-studio/archive/

找到DevEco Studio下载页面(如下图2-10所示),根据自己的操作系统,下载对应的DevEco Studio安装包。

cke_10137.png

2. 安装DevEco Studio

下载完成后,双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导。如果之前有安装过老版本,则会提示先卸载老版本。

在如下图2-12所示的界面选择安装路径,默认安装于“C:\Program Files”路径下,也可以单击“Browse...”指定其他安装路径,然后单击“Next”按钮。

cke_11283.png

在如下图2-13所示的安装选项界面勾选“DevEco Studio”为了后续创建快捷方式用,而后点击“Next”按钮,直至安装完成。

cke_12641.png

安装完成后,先不要勾选Run DevEco Studio选项,接下来请根据配置开发环境,检查和配置开发环境。

cke_14110.png
 

参考资料

  • 《跟老卫学 HarmonyOS 开发》 开源免费教程,https://github.com/waylau/harmonyos-tutorial
  • 鸿蒙 HarmonyOS 手机应用开发实战》(清华大学出版社)
  • 鸿蒙系统实战短视频 App 从 0 到 1 掌握 HarmonyOS”(https://coding.imooc.com/class/674.html)
  • 鸿蒙 HarmonyOS 应用开发入门》(清华大学出版社)
  • “2024 鸿蒙零基础快速实战 - 仿抖音 App 开发(ArkTS 版)”(https://coding.imooc.com/class/843.html)
  • 鸿蒙 HarmonyOS 应用开发从入门到精通战(第 2 版)》(北京大学出版社)
  • 鸿蒙之光 HarmonyOS NEXT 原生应用开发入门》(清华大学出版社)

http://www.ppmy.cn/server/160914.html

相关文章

js高阶-响应式原理

在JavaScript中,响应式原理通常是指一种编程模式,它允许开发者创建能够自动响应数据变化的系统或应用。这种模式在现代前端框架(如Vue.js、React等)中非常常见,尤其是在数据绑定和UI更新方面。以下是响应式原理的核心概…

leetcode刷题记录(七十二)——146. LRU 缓存

(一)问题描述 146. LRU 缓存 - 力扣(LeetCode)146. LRU 缓存 - 请你设计并实现一个满足 LRU (最近最少使用) 缓存 [https://baike.baidu.com/item/LRU] 约束的数据结构。实现 LRUCache 类: * LRUCache(int capacity)…

style标签没有写lang=“scss“引发的 bug 和反思

遇到了一个问题,有一个css样式问题,在 chrome 浏览器上和 16.0 版本以上的 safari 浏览器完全没有问题,但是在 15.3 版本的safari浏览器上就完全乱套了。 一查发现是我的某个 vue 文件中的style标签忘记写 lang"scss" 了&#xf…

以太坊深入解析:概念与原理全面剖析

引言 以太坊(Ethereum)作为区块链技术的代表性项目之一,自2015年发布以来,迅速成为全球区块链行业的核心基础设施。相比比特币,以太坊不仅支持点对点的价值转移,还引入了智能合约,使其能够承载…

FPGA 开发工作需求明确:关键要点与实践方法

FPGA开发工作需求明确:关键要点与实践方法 一、需求明确的重要性 在FPGA开发领域,明确的需求是项目成功的基石。FPGA开发往往涉及复杂的硬件逻辑设计、高速信号处理以及与其他系统的协同工作。若需求不明确,可能导致开发过程中频繁变更设计…

利用R计算一般配合力(GCA)和特殊配合力(SCA)

前记 一般配合力(General Combining Ability, GCA)和特殊配合力(Specific Combining Ability, SCA)是杂交育种中用于评估亲本组合潜力的重要概念,具体定义和区别如下: 一般配合力(GCA) 定义:GCA是指一个自交系与其他多个自交系杂交时,其杂交后代在某一性状(如产量)…

【GitHub】登录时的2FA验证

一、如何进行2FA认证 1.在你的浏览器中下载 Authenticator身份验证插件 2.使用身份验证器添加凭证 2.1 使用身份验证器扫描验证二维码 选择扫描二维码

实践深度学习:构建一个简单的图像分类器

引言 深度学习在图像识别领域取得了巨大的成功。本文将指导你如何使用深度学习框架来构建一个简单的图像分类器,我们将以Python和TensorFlow为例,展示从数据准备到模型训练的完整流程。 环境准备 在开始之前,请确保你的环境中安装了以下工…