温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

OpenHarmony工具集怎么使用

发布时间:2026-10-12 20:34:48 来源:亿速云 阅读:104 作者:小樊 栏目:软件技术

下面从概念 → 常见工具 → 典型使用流程 → 示例四个层面,给你一个清晰、可上手的 OpenHarmony 工具集使用说明。


一、OpenHarmony 工具集是什么?

OpenHarmony 工具集是一组用于开发、编译、烧录、调试 OpenHarmony 系统/应用的工具集合,主要包括:

  • DevEco Studio:官方 IDE(应用 + 系统开发)
  • hpm(HarmonyOS Package Manager):组件包管理
  • hb(HarmonyOS Build):命令行编译构建
  • hdc(HarmonyOS Device Connector):设备调试/文件传输
  • 烧录工具:HiTool / 厂商烧录工具
  • IDE 插件 / SDK / NDK

二、常见工具及用途

工具 用途 使用场景
DevEco Studio 应用开发、编译、调试 ArkTS / JS / C++ 应用
hb 系统源码编译 标准系统 / 小型系统
hpm 组件管理 拉取 OpenHarmony 组件
hdc 设备连接 安装、调试、日志
HiTool 烧录镜像 开发板

三、典型使用流程(以开发板为例)

1️⃣ 环境准备

# Ubuntu 示例
sudo apt install python3 git curl

安装:

  • JDK 11+
  • Node.js 16+
  • DevEco Studio

2️⃣ 获取源码(hpm / repo)

hpm init
hpm install @ohos/xxx

或完整源码:

repo init -u https://gitee.com/openharmony/manifest.git
repo sync

3️⃣ 编译系统(hb)

hb set
hb build

输出:

out/rk3568/
 └── images/

4️⃣ 烧录镜像

  • 打开 HiTool
  • 选择开发板型号
  • 加载 out/xxx/images
  • 点击烧录

5️⃣ 设备调试(hdc)

hdc list targets
hdc shell
hdc file send a.txt /data/
hdc install app.hap

四、应用开发示例(DevEco Studio)

  1. 新建 ArkTS 应用
  2. 编写页面:
@Entry
@Component
struct Index {
  build() {
    Text('Hello OpenHarmony')
  }
}
  1. 选择设备 → 运行
  2. 使用 hdc shell hilog 查看日志

五、常见坑提示

  • ❌ Windows 编译系统源码(不支持)
  • ❌ hdc 未授权(设备需开启调试)
  • ✅ 开发板优先选官方支持型号

如果你愿意,可以告诉我:

  • ✅ 你用的是 应用开发 还是 系统开发
  • ✅ 开发板型号(如 RK3568 / Hi3861)
  • ✅ Windows 还是 Linux

我可以直接给你一步一步的操作命令。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手