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

devtools/2025/1/8 2:34:48/

前言

本文旨在为初涉 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/devtools/148379.html

相关文章

Visual Studio 中增加的AI功能

前言: 人工智能的发展,在现在,编程技术的IDE里面也融合了AI的基本操做。本例,以微软的Visual Studio中的人工智能的功能介绍例子。 本例的环境: Visual Studio 17.12 1 AI 智能变量检测: 上图展示了一…

Kafka 全面指南:从基础到实战

Kafka 全面指南:从基础到实战 📚 1. 什么是 Kafka? Apache Kafka 是一个分布式的 消息队列 和 流处理平台,用于处理 实时数据流。它可以将 数据生产者 和 数据消费者 解耦,提供高性能、可扩展的消息传递系统。 📝 Kafka 的核心概念 名词描述Producer生产者,向 Kafka …

贴吧ip属地不准确什么意思?是根据什么来的

在数字化时代,IP地址作为网络设备的唯一标识符,不仅承载着用户的网络身份,还关联着用户的地理位置信息。百度贴吧等社交平台,为了维护网络环境的健康与秩序,遵循相关规定,在用户个人主页等位置展示账号IP属…

Singleton: WebRTC中ThreadManager中的单例模式

1. 什么是单例模式: 旨在确保一个类只有一个实例,并提供全局访问点。 应用场景:需要一个全局唯一的实例,避免资源浪费。 2. 单例模式的实现: Lazy Initialization(懒汉式)(延迟初…

SpringBoot 集成mybatis-plus

目录 前言 简介 前提 运用mybatis-plus(使用20241.1版本的idea) 1 自动创建springboot项目 1.1 点击新建,SpringBoot 1.2?添加依赖项,点击创建 2添加 MyBatis-Plus Starter 依赖 2.1 打开mybatis-plus官网,点…

STM32F1学习——编码器接口

一、编码器接口 编码器接口可以接收正交编码器的信号,根据编码器旋转产生的正交信号脉冲,通过硬件自动控制CNT值的自增或自减,从而指出编码器的位置、旋转方向和旋转速度。 每个高级定时器和通用定时器都有一个编码器接口,他们会占…

PDF文件提示-文档无法打印-的解决办法

背景信息 下载了几个签名的PDF文件,想要打印纸质版,结果打印时 Adobe Acrobat Reader 提示【文档无法打印】: 解决办法 网上的方案是使用老版本的PDF阅读器, 因为无法打印只是一个标识而已。 PDF文件不能打印的五种解决方案-zhihu 这些方…

MATLAB中whitespacePattern函数用法

目录 语法 说明 示例 匹配空白字符 替换非标准空白 更正错误的间距 whitespacePattern函数的功能是匹配空白字符。 语法 pat whitespacePattern pat whitespacePattern(N) pat whitespacePattern(minCharacters,maxCharacters) 说明 pat whitespacePattern 创建一…