1. 项目背景与核心价值
"蓝香蕉代码"这个项目名称乍看有些抽象,但结合副标题"鸿蒙电脑配置基础编译环境"来看,其实指向一个非常实用的技术场景——为HarmonyOS(鸿蒙系统)的开发者快速搭建本地开发环境。我在实际工作中发现,很多刚接触鸿蒙开发的工程师,往往在环境配置阶段就会耗费大量时间,甚至因为依赖项冲突等问题直接放弃。
这个项目的核心价值在于:通过标准化、自动化的脚本工具,将鸿蒙开发环境搭建这个原本需要2-3小时的手动操作,压缩到15分钟以内完成。我实测过市面上多个类似工具,发现它们普遍存在两个痛点:一是对Windows系统兼容性差,二是缺乏对国内网络环境的适配。而"蓝香蕉代码"这个项目特别针对这两点做了优化。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与前置条件
2.1 硬件与系统要求
在开始之前,建议准备以下硬件配置:
- 处理器:Intel i5 10代或同等性能的AMD处理器(编译鸿蒙内核时实测需要至少4物理核心)
- 内存:16GB及以上(低于此容量在编译大型组件时容易OOM)
- 存储:建议预留50GB可用空间(源码+工具链+编译产物会占用约35GB)
操作系统方面,项目明确支持以下版本:
- Windows 10/11 64位(需开启WSL2)
- Ubuntu 20.04/22.04 LTS(推荐)
- macOS Monterey及以上
特别注意:Windows用户必须确保BIOS中已开启虚拟化支持(VT-x/AMD-V),否则WSL2无法正常运行。可以通过任务管理器→性能选项卡查看虚拟化是否已启用。
2.2 基础软件依赖
无论哪种操作系统,都需要预先安装:
- Git 2.30+(用于代码仓库管理)
- Python 3.8-3.10(避免使用3.11+,部分工具链尚未适配)
- Node.js 16.x(鸿蒙JS应用开发需要)
对于Windows平台,还需额外配置:
powershell复制# 以管理员身份运行PowerShell执行
wsl --install -d Ubuntu-20.04
wsl --set-version Ubuntu-20.04 2
3. 核心工具链配置详解
3.1 鸿蒙SDK管理器安装
项目采用自研的SDK管理工具hb-manager,相比官方方
