做Flutter开发必须装Android Studio?未必。如果你只需要命令行工具,完全可以跳过那个臃肿的IDE。这套方案适合想保持系统干净、或者服务器部署场景的开发者。

整个过程分四块:Java环境、Android命令行工具、SDK组件、Flutter配置。下面按实际目录结构梳理,方便对照操作。

打开网易新闻 查看精彩图片

第一步:Java SDK

从Eclipse Adoptium下载Temurin发行版,选JDK 17即可。装完后设两个环境变量:

JAVA_HOME指向安装目录,比如C:\Program Files\Eclipse Adoptium\jdk-17.0.17.10-hotspot;然后把%JAVA_HOME%\bin追加进PATH。命令行跑java -version看到版本号就算过。

第二步:Android命令行工具

Google官方提供精简包,去Android Studio下载页找"Command line tools only"。关键在目录结构:必须解压到C:\Android\sdk\cmdline-tools\latest,多一层或少一层都会导致后续命令找不到sdkmanager。

第三步:装SDK组件

进到cmdline-tools\latest\bin目录,执行:

sdkmanager.bat --sdk_root=C:\Android\sdk "platforms;android-36" "build-tools;28.0.3"

这里platforms选Android 36(即Android 14),build-tools用28.0.3是兼容考虑。如果需要其他版本,改数字即可。

第四步:Flutter认路

先把Flutter的bin目录加PATH,然后告诉Flutter SDK在哪:

flutter config --android-sdk C:\Android\sdk

接着处理许可证:flutter doctor --android-licenses,全部输y同意。最后flutter doctor检查,Android toolchain打勾即完成。

最终目录结构建议按这样排:

C盘根目录下放三个文件夹:Program Files装JDK,Android装SDK,Flutter装框架本身。这样路径短、没空格、迁移方便。

这套方案省掉Android Studio约2GB的体积,更新维护也更轻量。缺点是少了图形化的AVD管理器和布局编辑器,调试真机或写纯代码UI的场景完全够用。