【HarmonyOS】:DevEco Studio安装与应用工程创建指南

news/2025/1/8 4:42:33/

前言

本文旨在为初涉 HarmonyOS 开发的开发者提供一份详尽的入门指南,涵盖从安装最新版 DevEco Studio 到使用该 IDE 创建首个应用工程的具体步骤。通过遵循本指南,您将能够顺利搭建起自己的开发环境,并迈出构建HarmonyOS应用的第一步。

一、下载安装 DevEco Studio

1.1 下载 DevEco Studio

  • 首先,访问华为开发者官网,找到DevEco Studio下载页面。
  • 选择适合您操作系统的版本进行下载(支持Windows、macOS和Linux)。

1.2 安装 DevEco Studio

Windows/macOS下载完成后,请按照以下步骤完成安装:

  • 双击安装包:下载完成后,在Windows上双击.exe文件;在macOS上双击.dmg文件以启动安装向导。
  • 选择安装位置:可以选择默认路径或者自定义安装目录。

  •  配置选项:勾选 “创建桌面快捷方式”、“更新 Path 变量” ,按需勾选 “更新上下文菜单”(在文件资源管理器或Finder的右键菜单中添加DevEco Studio相关的选项)

  • 选择开始菜单目录:选择开始菜单文件夹,用于创建程序的快捷方式。你也可以输入自定义名称,创建新文件。

  • 开始安装:点击“下一步”或“安装”按钮,等待安装过程完成。
  • 完成安装:安装结束后,重启电脑。

二、使用DevEco Studio创建应用工程

2.1 启动DevEco Studio

  • 打开已安装的 DevEco Studio IDE
  • 阅读并同意许可协议。
  • 决定是否导入之前的设置(可选),没有的话,选择“Do not import settings”。

2.2 创建新工程

  • 如果当前未打开任何工程,可以在DevEco Studio的欢迎页,选择Create Project开始创建一个新工程。
  • 如果已经打开了工程,可以在菜单栏选择File > New > Create Project来创建一个新工程。

2.3 选择模板

在弹出的对话框中挑选符合项目需求的应用模板。对于初次尝试者来说,可以选择简单的“Empty Ability”作为起点。

2.4 配置项目信息

填写必要的项目详情,比如应用程序名称、包名、保存位置等。同时也可以在此阶段指定目标设备类型(如手机、平板、智能穿戴设备等)。

  • Project name:工程的名称,可以自定义,由大小写字母、数字和下划线组成。
  • Bundle name:标识应用的包名,用于标识应用的唯一性。
  • Save location:工程文件本地存储路径,由大小写字母、数字和下划线等组成,不能包含中文字符。
  • Compatible SDK:兼容的最低API Version。
  • Module name: 模块的名称。
  • Device type:该工程模板支持的设备类型。

2.5 完成设置

确认所有选项无误后,点击“Finish”按钮来生成初始代码框架。等待片刻,您的第一个HarmonyOS应用工程就创建成功了!

2.6 修改代码,设备预览

DevEco Studio支持HarmonyOS分布式应用/元服务开发,同一个应用/元服务可以运行在多个设备上。

2.7 探索工程结构

利用侧边栏浏览刚刚创建的项目结构,了解各个文件夹及其包含文件的作用。这有助于后续深入学习如何组织和管理代码资源。

总结

至此,您已经完成了 DevEco Studio 的安装,并掌握了创建HarmonyOS应用工程的基本流程。接下来,可以通过官方文档进一步探索更多高级特性和最佳实践,开启精彩的HarmonyOS开发旅程吧!如果您在过程中遇到问题,不要忘记参考官方论坛和其他在线社区寻求帮助和支持。祝您开发顺利!


http://www.ppmy.cn/news/1561174.html

相关文章

Linux 基础七 内存

在操作系统中,进程的内存布局通常分为几个区域,包括代码段、已初始化的数据段、未初始化的数据段(BSS段)、堆和栈。其中,堆用于动态内存分配,其大小可以在运行时根据需要增长或收缩。 文章目录 7.1 在堆上…

五年制物联网专业智能家居实训室建设方案

一、引言 随着科技的日新月异,人们对生活品质的追求愈发强烈,智能化、舒适化的家居生活成为了新的潮流。早在20世纪80年代,日本和欧洲便率先引领了智能家居的兴起,而我国也在90年代紧随其后,迎来了智能家居产品的萌芽…

被催更了,2025元旦源码继续免费送

“时间从来不会停下,它只会匆匆流逝。抓住每一刻,我们才不会辜负自己。” 联系作者免费领💖源💖码。 三联支持:点赞👍收藏⭐️留言📝欢迎留言讨论 更多内容敬请期待。如有需要源码可以联系作者免…

【paddle】初次尝试

张量 张量是 paddlepaddle, torch, tensorflow 等 python 主流机器学习包中唯一通货变量,因此应当了解其基本的功能。 张量 paddle.Tensor 与 numpy.array 的转化 import paddle as paddle import matplotlib.pyplot as plt apaddle.to_t…

什么是Kafka的重平衡机制?

Kafka 的重平衛机制是指在消费者组中新增或删除消费者时,Kafka 集群会重新分配主题分区给各个消费者,以保证每个消费者消费的分区数量尽可能均衡。 重平衡机制的目的是实现消费者的负载均衡和高可用性,以确保每个消费者都能够按照预期的方式…

基于数据融合的智能家居环境监测系统研究与设计(论文+源码)

1总体方案设计 本次基于数据融合的智能家居环境监测系统的设计,其系统总体架构如图2.1所示,整个系统在器件上包括了主控制器STM32F103单片机,MQ可燃气体传感器,光照传感器,DHT11温湿度传感器,风扇&#xff…

unity 播放 序列帧图片 动画

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、方法一:代码控制播放序列帧1、设置图片属性2、创建Image组件3、简单的代码控制4、挂载代码并赋值 二、方法二:直接使用1.Image上添加…

Codigger集成Copilot:智能编程助手

在信息技术的快速发展中,编程效率和创新能力的提升成为了开发者们追求的目标。Codigger平台通过集成Copilot智能编程助手,为开发者提供了一个强大的工具,以增强其生产力、创新力和技能水平。本文将深入探讨Codigger与Copilot的集成如何为IT专…