请尽快提供 Linux 版的 DevEco Studio

请尽快提供 Linux 版的 DevEco Studio 已经很多人催过了,但官方一直不给解决,看看android的开发工具从一开始就是提供的全平台的。想要建设鸿蒙生态却还看不上使用Linux的,虽然相比windows可能少一些,但相比mac的应该少不了多少,何况windows和mac只是用户多并不代表开发者多,而 Linux 用户10个有8个都应该是开发者,这么大的群体华为难道就一点不重视吗?

10 回复

开发者您好,当前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最新的发布信息和路线图更新。您的反馈对我们优化开发者体验至关重要。

回到顶部