第 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
- 从 flutter.cn 官网下载 Windows Android 目标平台的 zip 包;
- 解压到不含中文和空格的路径(如
D:\dev\flutter); - 把
D:\dev\flutter\bin加入 Path 环境变量; - 验证:
flutter --version应输出 3.47.x。
2.3 安装 Android 工具链
- 安装 Android Studio(含 Android SDK、平台工具);
- SDK Manager → SDK Tools → 勾选安装 Android SDK Command-line Tools(Flutter 签名需要);
- 接受协议:
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 热重启会重置状态。