第 2 章 环境搭建(Windows + Android 方向)

2.1 准备工作

需要安装:Flutter SDK、Android Studio(提供 SDK 与模拟器)、Git。国内网络请先配置镜像环境变量(必做,否则依赖下载会卡死):

# Windows:系统属性 → 环境变量 → 新建以下两个用户变量
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

2.2 安装 Flutter SDK

  1. 从 flutter.cn 官网下载 Windows Android 目标平台的 zip 包;
  2. 解压到不含中文和空格的路径(如 D:\dev\flutter);
  3. 把 D:\dev\flutter\bin 加入 Path 环境变量;
  4. 验证:flutter --version 应输出 3.47.x。

2.3 安装 Android 工具链

  1. 安装 Android Studio(含 Android SDK、平台工具);
  2. SDK Manager → SDK Tools → 勾选安装 Android SDK Command-line Tools(Flutter 签名需要);
  3. 接受协议:flutter doctor --android-licenses 一路 y。

2.4 体检:flutter doctor

flutter doctor -v

逐项消除 [!] 与 [-]。全部打勾(或只剩无关项)即可开始开发。常见问题:CMake/NDK 缺失提示可忽略(仅桌面/Linux 目标需要);Visual Studio 未安装不影响 Android 开发。

2.5 创建并运行第一个项目

flutter create my_app
cd my_app
flutter devices          # 确认能识别模拟器或真机
flutter run              # 编译并运行(首次约 2~5 分钟)
💡 推荐:真机调试 手机打开「开发者选项 → USB 调试」后用数据线连接,flutter devices 能看到设备名。真机运行比模拟器流畅得多,热重载体验更好。

热重载(Hot Reload)是 Flutter 效率神器:改完代码按 r(或 IDE 的闪电按钮),界面亚秒级刷新且保留当前状态;按 R 热重启会重置状态。

← 上一章第 1 章 认识 Flutter下一章 →第 3 章 Dart 语言基础
✉ 联系作者:linghurongjun@sina.com