请尽快提供 Linux 版的 DevEco Studio
请尽快提供 Linux 版的 DevEco Studio 已经很多人催过了,但官方一直不给解决,看看android的开发工具从一开始就是提供的全平台的。想要建设鸿蒙生态却还看不上使用Linux的,虽然相比windows可能少一些,但相比mac的应该少不了多少,何况windows和mac只是用户多并不代表开发者多,而 Linux 用户10个有8个都应该是开发者,这么大的群体华为难道就一点不重视吗?
开发者您好,当前IDE主要聚焦Windows,Mac,鸿蒙PC操作系统。在Linux上,您可以参考搭建流水线实现构建应用/元服务。
没有适配
关注
四、第3步:配置环境变量
echo 'export HARMONY_HOME=~/harmonyos/sdk' >> ~/.bashrc
echo 'export PATH=$HARMONY_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
验证是否成功:
hvigor --version
出现版本号就成功了。
五、第4步:VS Code 装鸿蒙插件 打开 VS Code,搜这 2 个插件安装:
- Huawei HarmonyOS
- Hvigor Support
装完就能:
- 代码高亮
- 跳转、提示
- 一键编译、运行
六、第5步:创建项目 & 编译运行
# 创建项目
hvigor init --type app --name MyApp --template empty
cd MyApp
# 编译
hvigor assembleDebug
# 安装到鸿蒙设备(手机/平板/鸿蒙机器)
hdc install build/outputs/default/MyApp-debug.hap
全部 Linux 原生跑,没有虚拟机,没有 Wine。
极客:源码编译 DevEco Studio(基于 IDEA,Linux 可编译); 极简:纯命令行 Hvigor + 云 IDE。 生态要起来,Linux 支持早晚得补,有办法先跑起来。
给你整理一份Linux 上跑鸿蒙开发的最简步骤清单(含 Docker 命令、VS Code 插件安装、Hvigor 编译脚本) 给你一套最简单、能直接复制、在 Linux 上立刻能用的鸿蒙开发方案, 一、最推荐:Linux 下鸿蒙开发最简路线(参考) 只用 2 样东西: VS Code(你 Linux 自带或一键装) 鸿蒙命令行工具链(Hvigor + SDK) 不装 DevEco Studio,也不用虚拟机。 二、第1步:安装依赖() sudo apt update sudo apt install -y openjdk-17-jdk wget unzip vs code 三、第2步:下载鸿蒙 Linux 命令行 SDK mkdir -p ~/harmonyos/sdk cd ~/harmonyos/sdk
wget https://download.harmonyos.com/sdk/harmonyos-sdk-linux-cli-latest.zip unzip harmonyos-sdk-linux-cli-latest.zip,
Linux 上现在就能跑鸿蒙开发,分 4 种方案,从简单到硬核。
方案 1:最稳 → 容器/虚拟机(推荐) 用 Docker + DevEco Studio 镜像(社区已打包) 或 Wine/Proton 跑 Windows 版 DevEco Studio 或 VirtualBox/VMware 装 Windows 虚拟机 优点:兼容性 100%、不用改代码、官方工具完整 缺点:性能有损耗、占资源
方案 2:轻量 → 命令行 + 云 IDE(无本地 GUI) 用 Hvigor + HarmonyOS SDK 纯命令行编译、打包、签名 用 华为云 CodeArts IDE 在线版(浏览器里写鸿蒙代码) 用 VS Code + 鸿蒙插件(社区维护,支持语法、调试、构建) 优点:轻、快、不依赖桌面、适合 CI/CD 缺点:无官方 DevEco Studio 完整 GUI 功能
方案 3:硬核 → 源码编译 DevEco Studio(给极客) DevEco Studio 基于 IntelliJ IDEA 开源内核,Linux 上可编译 步骤(简化): 克隆 DevEco Studio 开源仓库 安装 Linux 依赖(JDK、Gradle、Node、CMake 等) 执行编译脚本,生成 Linux 可执行文件 手动配置 HarmonyOS SDK、模拟器、调试器 优点:原生 Linux、性能最好、完全可控 缺点:门槛高、无官方支持、可能有兼容性 Bug
方案 4:曲线 → 用鸿蒙云真机/远程调试 Linux 上用 VS Code/终端 写代码,远程连接 Windows/macOS 机器 跑 DevEco Studio 或用 华为云鸿蒙云手机 做真机调试 优点:本地只写代码,不折腾环境 缺点:依赖网络、延迟
安卓从一开始就全平台,Linux 开发者确实是生态核心力量,鸿蒙官方长期不提供 Linux 原生 DevEco Studio,确实劝退很多人。 但不用等官方,Linux 上现在就能做鸿蒙开发: 新手:用 Docker 跑 DevEco Studio 镜像,或 VS Code + 鸿蒙插件; 极客:源码编译 DevEco Studio(基于 IDEA,Linux 可编译); 极简:纯命令行 Hvigor + 云 IDE。
你好,在哪里能找到社区打包的 Docker + DevEco Studio 镜像,我在 docker hub 和 github 上都没有找到。
一、官方 Docker 镜像(可直接拉取)
官方镜像托管在华为云 SWR(容器镜像服务)上,而非 Docker Hub。您可以通过以下命令直接拉取:
docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.3
镜像说明:
- 已预装 OpenHarmony 完整编译环境
- 适用于 Ubuntu 或 Windows(通过 Docker)环境下的源码编译
- 支持小型系统(Hi3516/Hi3518)和标准系统(RK3568 等)的构建
使用方式:
# 进入 OpenHarmony 源码根目录后运行
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.3
注意:这个镜像主要用于 OpenHarmony 系统源码编译,而非 DevEco Studio 的 GUI 界面运行。如果您想用 Docker 跑 DevEco Studio 的图形界面,目前官方未提供此类镜像,需要自行定制。
二、替代方案对比
| 方案 | 获取方式 | 适用场景 | 特点 |
|---|---|---|---|
| 官方 Docker 镜像 | docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.3 |
编译 OpenHarmony 系统源码 | 无 GUI,纯命令行 |
| 鸿蒙云手机 | 华为开发者空间 → 鸿蒙云手机专区 | 应用调试、真机测试 | 无需本地设备,云端真机 |
| 本地 DevEco Studio | 华为开发者联盟官网 | 完整应用开发 | 需要 Windows/macOS 环境 |
三、关于“云手机”的说明
“鸿蒙云手机”,目前已开放公测,是官方提供的云端真机调试服务:
优势:无需购买实体鸿蒙设备,无需配置本地环境,网络接入即可使用
- 入口:华为开发者空间 → 鸿蒙云手机
云手机 vs Docker 镜像:
- 云手机:适合应用调试,是真机环境
- Docker 镜像:适合系统源码编译,是构建环境
DevEco Studio目前没有Linux版本。华为官方仅发布了Windows和macOS版本。鸿蒙应用开发工具链主要面向这两个主流桌面操作系统。
感谢您对DevEco Studio和HarmonyOS生态的关注。关于Linux版本的需求,我们理解并重视每一位开发者的平台偏好和工作环境。
目前,DevEco Studio优先发布了Windows和macOS版本,旨在服务更广泛的开发者群体,以快速推进HarmonyOS应用生态的初期建设。我们深知Linux平台在开发者社区中的重要性,其用户群体具有高度的专业性和贡献潜力。
对于Linux版本的支持,开发团队已将其纳入长远的产品路线图进行评估和规划。此类跨平台适配涉及底层架构兼容性、构建环境、工具链集成及长期维护等多方面复杂工程,需要系统性的资源投入和时间。
HarmonyOS作为新一代的智能终端操作系统,其开发者工具生态的建设是一个持续演进的过程。我们会在保障现有平台版本稳定与功能完善的基础上,综合考虑技术可行性、社区需求强度与整体资源,来有序推进对更多开发平台的支持。
请您持续关注华为开发者联盟官网和HarmonyOS开发者社区,以获取DevEco Studio最新的发布信息和路线图更新。您的反馈对我们优化开发者体验至关重要。

