HarmonyOS鸿蒙Next中如何在Linux上开发应用
HarmonyOS鸿蒙Next中如何在Linux上开发应用 第一次发帖,如有不对之处忘各位佬海涵,一直在linux上进行开发安卓应用,最近想拥抱鸿蒙生态,但是DevEco Studio全是windows与mac版本的开发环境,请问如何在linux上进行鸿蒙应用开发呢
目前没有DevEco Studio的linux版本,但是 CLI 是支持的哦~~
而且:
从6.1.0 Release版本开始,Command Line Tools集成Emulator工具,支持Windows和macOS平台,可独立进行模拟器创建、启动、关闭、镜像下载等操作。
当前仅支持Ubuntu 18.04及以上的Linux系统,使用前需要安装相关的依赖。
更多关于HarmonyOS鸿蒙Next中如何在Linux上开发应用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
通过命令行启动模拟器,通过RPC与模拟器交互(或其它方式也可以),倒是也符合Linux下常见的开发模式,可以接受。
那么,是否不再推出集成开发环境?
如果不出,是否有计划推出针对ArkTS的LSP插件?如果有,再配合官方的命令行工具也算是给了Linux用户一个交待。
没有版本
难道华为内部的开发人员,都是基于windows 和 Mac 系统吗?
没有linux X64 平台的IDE, 太令人失望了!
目前没有官方 DevEco Studio Linux 版,可以考虑 VS Code + 鸿蒙命令行工具链 这种方式。
平时开发:
VS Code → 编写 ArkTS/ArkUI代码 → Git管理
构建安装:
hvigor → 构建 HAP → hdc 安装调试
鸿蒙相关工具目前有部分命令行支持,比如:
- hvigor(构建)
- ohpm(依赖管理)
- hdc(设备连接、安装、调试)
所以代码编写、工程管理、自动化脚本这些在 Linux 上没问题。
不过要注意:
- 没有 DevEco 的 ArkUI 预览
- 没有完整 IDE 调试体验
- 一些签名、配置操作还是 DevEco 更方便
希望能帮到你~~~
说一下我的个人实践,在Linux中配置command-line-tools命令行环境,VS code和AI Agent插件配合使用,就是签名比较麻烦,要回windows签一次;或者直接在终端里配置claude+deepseek进行vibe coding。
支持一下哦
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
目前DevEco Studio没有Linux版本,可以通过安装虚拟机等方式实现,
鸿蒙Next官方开发环境为DevEco Studio,目前不提供Linux桌面版。可在Linux上通过虚拟机运行Windows/macOS环境进行开发,或使用华为远程模拟器配合命令行工具构建,但完整调试仍需Windows/macOS。
官方未发布Linux版DevEco Studio,但可通过命令行工具进行鸿蒙应用开发:
- 下载HarmonyOS SDK与命令行工具(hvigor),配置环境变量。
- 使用任意编辑器(VS Code、Vim等)编写ArkTS/TS代码。
- 在项目根目录执行
hvigorw assembleHap等命令编译构建,生成HAP包。 - 通过
hdc工具连接真机安装调试,或使用远程模拟器。
这种方式支持完整的开发-构建-调试流程,但缺少可视化界面和部分交互优化。


