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

devtools/2025/1/21 12:28:02/

作为一款开发工具,除了具有基本的代码开发、编译构建及调测等功能外,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/devtools/152347.html

相关文章

[Unity]【游戏开发】 脚本创建物体的实践与技巧

在Unity游戏开发中,动态创建物体是一个常见的需求。为了提高开发效率并实现灵活的物体生成,开发者通常会利用预制体来作为物体的模板,然后通过脚本在运行时动态创建物体。本文将详细讲解如何通过脚本创建物体,并涵盖一些常见的技巧和方法。 预制体与实例化 预制体简介 预…

深入理解机器学习中的零样本、少样本与微调

在机器学习领域,特别是在大语言模型(LLM)的评估中,我们经常听到zero-shot(零样本)、few-shot(少样本)和fine-tuning(微调)这些术语。这篇文章将通过具体示例来…

什么是馈线自动化(FA)?其优点是什么?本文给出答案

馈线自动化(FA,Feeder Automation),即配电线路自动化,是指配电自动化系统对配电线路故障进行分析定位,并执行故障隔离和非故障区段恢复供电的操作。它是配网系统自动化的一个重要组成部分,具体内…

SQL刷题快速入门(三)

其他章节: SQL刷题快速入门(一) SQL刷题快速入门(二) 承接前两个章节,本系列第三章节主要讲SQL中where和having的作用和区别、 GROUP BY和ORDER BY作用和区别、表与表之间的连接操作(重点&…

MongoDB vs Redis:相似与区别

前言 在当今的数据库领域,MongoDB 和 Redis 都是备受关注的非关系型数据库(NoSQL),它们各自具有独特的优势和适用场景。本文将深入探讨 MongoDB 和 Redis 的特点,并详细对比它们之间的相似之处和区别,帮助…

数据结构——堆(介绍,堆的基本操作、堆排序)

我是一个计算机专业研0的学生卡蒙Camel🐫🐫🐫(刚保研) 记录每天学习过程(主要学习Java、python、人工智能),总结知识点(内容来自:自我总结网上借鉴&#xff0…

抛弃node和vscode,如何用记事本开发出一个完整的vue前端项目

写这篇文章的初衷并不是要大家真的不用node和vscode,说实话前端发展成今天这样,在实际开发中确实离不开node和vscode这类工具了,但往往工具用多了我们自己也成了一个工具人! 这篇文章的缘由 最近在开发wordpress插件的时候&…

Spring 中的 BeanFactory 和 ApplicationContext 详解

文章目录 一、BeanFactory1、BeanFactory 的作用2、BeanFactory的实现类3、BeanFactory的创建4、BeanFactory与ApplicationContext的关系5、BeanFactory的工作原理 二、ApplicationContext1、ApplicationContext 的作用2、ApplicationContext 的实现类3、ApplicationContext 使…