HarmonyOS安装及快速入门

概述

HUAWEI DevEco Studio 是华为基于 IntelliJ IDEA Community 开源版本开发的一站式开发平台,专为 HarmonyOS 系统上的应用和服务设计。该工具不仅支持代码编写、编译构建、调试等基本开发功能,还提供了一系列智能化和高效的特色功能:

  • 智能代码编辑:支持 ArkTS、JS、C/C++ 等多种编程语言,提供代码高亮、自动补全、错误检查等功能,提升开发效率。

  • 实时界面预览:支持 UI 界面的双向、实时、动态预览,并支持在多端设备上查看运行效果,方便快速调试和优化界面设计。

  • 设备模拟仿真:内置 HarmonyOS 本地模拟器,支持多种设备的模拟仿真,为开发者提供便捷的调试环境。

  • 性能调优工具:DevEco Profiler 提供了多维度的性能监控和调优能力,帮助开发者轻松优化应用性能。

通过这些功能,DevEco Studio 帮助开发者快速、高效地构建出色的 HarmonyOS 应用。

下载软件

要开始使用 DevEco Studio 开发 HarmonyOS 应用,首先需要下载并安装该工具。以下是具体的下载步骤:

  1. 访问华为开发者官网的 下载中心。
  2. 使用你的华为开发者账号登录,或者注册一个新账号。
  3. 在下载中心页面,找到最新版本的 DevEco Studio。
  4. 选择适合你操作系统的版本(macOS 或 Windows),点击下载。

下载完成后,你就可以按照相应的操作系统平台的步骤,安装并配置 DevEco Studio,开始你的 HarmonyOS 开发之旅。

安装 DevEco Studio

DevEco Studio 支持 Windows 和 macOS 两大操作系统。接下来,我将分别介绍在这两种系统环境下安装 DevEco Studio 的详细步骤。

Windows 环境
运行环境要求

为了确保 DevEco Studio 能够顺畅运行,建议你的电脑配置满足以下要求:

  • 操作系统:Windows 10 64位或 Windows 11 64位
  • 内存:16GB 及以上
  • 硬盘空间:100GB 及以上
  • 屏幕分辨率:1280x800 像素及以上
安装 DevEco Studio
  1. 在下载中心获取 DevEco Studio 安装包后,双击运行下载的文件(如 deveco-studio-xxxx.exe),将启动安装向导。

  2. 在安装向导中,你会看到选择安装路径的界面。默认情况下,DevEco Studio 会安装在 C:\Program Files 目录下。如果你希望将软件安装在其他位置,可以点击 "Browse..." 并选择新的安装路径。确认路径后,点击 "Next" 继续。

  3. 在接下来的安装选项界面中,确保已勾选 DevEco Studio,然后点击 "Next" 继续安装,直到安装完成。

  4. 安装完成后,点击 "Finish" 结束安装过程。

说明

DevEco Studio 为开发者提供了开箱即用的开发体验。它将 HarmonyOS SDK、Node.js、Hvigor、OHPM 以及模拟器平台等必要工具全部打包在一起,简化了安装和配置的流程。HarmonyOS SDK 已经嵌入在 DevEco Studio 中,默认情况下无需额外下载配置。你可以在 DevEco Studio 的安装目录下(通常是 DevEco Studio\sdk)找到 HarmonyOS SDK。如果你计划进行 OpenHarmony 应用开发,可以通过 DevEco Studio 的设置界面(Settings > OpenHarmony SDK)下载并配置 OpenHarmony SDK。

macOS 环境
运行环境要求

为了保证 DevEco Studio 在 macOS 上正常运行,建议你的电脑配置满足以下要求:

  • 操作系统:macOS (X86 或 ARM) 12/13/14
  • 内存:8GB 及以上
  • 硬盘空间:100GB 及以上
  • 屏幕分辨率:1280x800 像素及以上
安装 DevEco Studio
  1. 下载完成后,双击打开 .dmg 安装包。在安装界面中,将 DevEco-Studio.app 图标拖拽到 Applications 文件夹中,系统将开始安装。

  2. 等待安装完成后,你可以从 Applications 文件夹中启动 DevEco Studio。

说明

与 Windows 版本类似,macOS 版本的 DevEco Studio 也提供了开箱即用的开发体验。HarmonyOS SDK、Node.js、Hvigor、OHPM 以及模拟器平台等工具均已集成在内,无需额外下载。你可以在 DevEco Studio 的安装目录(通常在 DevEco Studio/sdk)中查看 HarmonyOS SDK。如果你需要进行 OpenHarmony 的应用开发,可以通过 DevEco Studio 的偏好设置(DevEco Studio > Preferences > OpenHarmony SDK)下载并配置 OpenHarmony SDK。


通过上述步骤,你应该已经成功在 Windows 或 macOS 环境下安装了 DevEco Studio。现在,你可以继续配置开发环境,创建并调试你的第一个 HarmonyOS 应用。无论你使用的是哪种操作系统,DevEco Studio 都将为你提供一个强大的开发平台,帮助你轻松实现鸿蒙应用的开发和优化。

验证安装:创建并运行 Hello World 工程

DevEco Studio 安装完成后,可以通过创建并运行一个简单的 Hello World 工程来验证环境设置是否正确。下面以创建一个支持 Phone 设备的工程为例,介绍如何进行这一操作。

创建一个新工程
  1. 启动 DevEco Studio:打开 DevEco Studio 后,在欢迎页面上点击 "Create Project" 以创建一个新工程。

  2. 选择工程模板 :在工程创建向导中,你可以选择创建 "Application" 或 "Atomic Service" 类型的工程。这里我们选择 "Application",并选择 "Empty Ability" 模板,然后点击 "Next" 继续。各个模板适用的场景和支持的设备类型,可以参考相关的工程模板介绍文档。

  3. 填写工程信息 :接下来,你需要填写工程的基本信息,如工程名称、包名、保存路径等。填写完成后,点击 "Finish" 完成工程创建。关于各个参数的详细介绍,可以参考官方文档中的创建新工程部分。

  4. 工程同步:工程创建完成后,DevEco Studio 会自动进行项目的同步。这一步确保所有的依赖库和资源都被正确加载。

运行 Hello World 工程
  1. 连接真机设备 :将一台搭载 HarmonyOS 系统的真机设备连接到电脑上。具体的连接指导和要求,可以参考官方文档中的运行应用/服务部分。

  2. 配置签名

    • 点击 DevEco Studio 顶部菜单中的 File > Project Structure...
    • 进入 Project > SigningConfigs 界面,勾选 "Support HarmonyOS" 和 "Automatically generate signature"。
    • 点击界面中的 "Sign In",并使用你的华为账号登录。
    • 等待自动签名完成后,点击 "OK" 以确认配置,如下图所示。
  3. 运行工程

    • 在编辑窗口右上角的工具栏中,点击绿色的运行按钮(三角形图标),选择连接的真机设备。
    • DevEco Studio 将编译并部署应用到真机设备上,如果一切正常,你将在设备屏幕上看到 Hello World 的显示效果。

通过这一步,你已经成功创建并运行了一个简单的 Hello World 工程。这个过程不仅验证了 DevEco Studio 的安装是否成功,也确认了你的开发环境配置是否正确。现在,你已经准备好在 HarmonyOS 上开发更加复杂和功能丰富的应用程序。

相关推荐
- 羊羊不超越 -16 分钟前
App渠道来源追踪方案全面分析(iOS/Android/鸿蒙)
android·ios·harmonyos
长弓三石2 小时前
鸿蒙网络编程系列44-仓颉版HttpRequest上传文件示例
前端·网络·华为·harmonyos·鸿蒙
SameX4 小时前
鸿蒙 Next 电商应用安全支付与密码保护实践
前端·harmonyos
SuperHeroWu75 小时前
【HarmonyOS】键盘遮挡输入框UI布局处理
华为·harmonyos·压缩·keyboard·键盘遮挡·抬起
sanzk9 小时前
华为鸿蒙应用开发
华为·harmonyos
SoraLuna14 小时前
「Mac畅玩鸿蒙与硬件28」UI互动应用篇5 - 滑动选择器实现
macos·ui·harmonyos
ClkLog-开源埋点用户分析15 小时前
ClkLog企业版(CDP)预售开启,更有鸿蒙SDK前来助力
华为·开源·开源软件·harmonyos
mg66815 小时前
鸿蒙系统的优势 开发 环境搭建 开发小示例
华为·harmonyos
模拟IC攻城狮15 小时前
华为海思招聘-芯片与器件设计工程师-模拟芯片方向- 机试题-真题套题题目——共8套(每套四十题)
嵌入式硬件·华为·硬件架构·芯片
lqj_本人15 小时前
鸿蒙next选择 Flutter 开发跨平台应用的原因
flutter·华为·harmonyos