HarmonyOS Command Line Tools Docker 镜像

源码

说明

  1. Command Line Tools 集合了 HarmonyOS 应用开发所用到的系列工具,包括 SDK 管理 sdkmgr、代码检查 codelinter、三方库的包管理 ohpm、命令行解析 hstack
  2. 鸿蒙 APP 开发时,如果需要在 CI/CD 中构建,需要使用 Command Line Tools,基于 Command Line Tools 制作 Docker 镜像环境可用于快速构建 鸿蒙 APP

文档

Docker 镜像

  • Docker 镜像包含的命令示例

    $ node -v
    v18.20.1
    $ hvigorw -v
    6.22.3
    $ ohpm -v
    6.0.1
    $ hdc -v
    Ver: 3.2.0c
    $ java -version
    openjdk version "17.0.17" 2025-10-21
    OpenJDK Runtime Environment (Alibaba Dragonwell Standard Edition)-17.0.17.0.18+9-GA (build 17.0.17+9)
    OpenJDK 64-Bit Server VM (Alibaba Dragonwell Standard Edition)-17.0.17.0.18+9-GA (build 17.0.17+9, mixed mode, sharing)
    
  • 如果出现下列警告,可设置环境变量 LANG=C.UTF-8

    > hvigor WARN: locale: Cannot set LC_CTYPE to default locale: No such file or directory
    locale: Cannot set LC_MESSAGES to default locale: No such file or directory
    locale: Cannot set LC_ALL to default locale: No such file or directory
    
  • Docker 镜像太大了?

    1. Command Line Tools 下载 Linux 压缩包大小在 2G 左右,解压后更大