目录

工具概述

HarmonyOS应用/元服务开发

[h2]DevEco Studio集成开发环境

HUAWEI DevEco Studio(获取工具请单击链接下载,以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向HarmonyOS应用/元服务开发场景的一站式集成开发环境。提供AI辅助编程、编译构建、UI实时预览、代码调试、性能调优、模拟器等功能,帮助你高效开发HarmonyOS应用/元服务。

[h2]开发流程

开发一个应用/元服务流程如图所示:

一、开发准备

获取HUAWEI DevEco Studio请单击链接下载,完成开发工具的安装。

DevEco Studio开发环境依赖于网络环境,需要连接上网络才能确保工具的正常使用。在部分企业网络受限的情况下,需要配置代理信息。

二、开发应用/元服务

DevEco Studio集成了Phone、Tablet、2in1、Car等设备的典型场景模板,可以通过工程向导轻松地创建一个新的工程。

接下来还需要定义应用/元服务的UI、开发业务功能等编码工作,可以根据应用开发导读来查看具体的开发过程,通过查看API接口文档查阅需要调用的API接口。

在开发代码的过程中,可以使用预览器查看应用/元服务效果,支持实时预览、动态预览、双向预览等功能,使编码的过程更高效。

三、运行、调试和测试应用/元服务

应用/元服务开发完成后,可以使用真机进行调试(需要申请调测证书进行签名),支持单步调试、跨语言调试等调试手段,使得应用/元服务调试更加高效。

HarmonyOS应用/元服务开发完成后,在发布到应用/元服务市场前,还需要对应用进行测试,主要包含Instrument Test、Local Test,确保HarmonyOS应用/元服务纯净、安全,给用户带来更好的使用体验。

四、发布应用/元服务

HarmonyOS应用/元服务开发、测试完成后,需要将应用/元服务发布至应用市场,以便应用市场对应用/元服务进行分发,普通消费者可以通过应用市场获取到对应的HarmonyOS应用/元服务。需要注意的是,发布到华为应用市场的HarmonyOS应用/元服务,必须使用应用市场颁发的发布证书进行签名。

命令行开发

针对流水线或命令行开发场景,推荐使用Command Line Tools命令行工具,其中集合了HarmonyOS应用开发所用到的系列工具,包括代码检查工具codelinter、三方包管理工具ohpm、堆栈解析工具hstack、命令行构建工具hvigorw。

约束与限制

以下功能仅支持中国境内(香港特别行政区、澳门特别行政区、中国台湾除外):

  1. Partner SDK功能
  2. Template Market模板市场
  3. 端云一体化工程创建及开发
  4. 软件包及符号表上传功能
  5. Collect Logs and Diagnostic Data日志回传功能
  6. Operation Analyzer运维服务
  7. AppAnalyzer应用与元服务体检
  8. AI辅助编程工具DevEco CodeGenie
  9. OHPM Index OpenHarmony开源中心仓
  10. API变更查询

文档声明

HUAWEI DevEco Studio使用指南配套DevEco Studio最新版本。如使用DevEco Studio其它版本,可能存在文档与产品功能界面、操作不一致的情况,请以实际功能界面为准。