开发环境搭建:SDK、IDE 与 flutter doctor

安装 Flutter SDK 后,用 flutter doctor 检查 Android、iOS、Chrome、IDE 插件等环境是否完整。

环境搭建SDK

环境搭建的目标

Flutter 环境不是只装一个 SDK。完整环境通常包括 Flutter SDK、Dart SDK、Android Studio 或 VS Code、Android SDK、模拟器、Xcode(macOS 开发 iOS 需要)、Chrome(Flutter Web 需要)。搭建完成后,最重要的是让 flutter doctor 全部关键项通过。

常用命令

flutter --version
flutter doctor
flutter doctor -v
flutter devices
flutter create hello_flutter
cd hello_flutter
flutter run

doctor 报错怎么处理

  • Android toolchain 报错:优先检查 Android SDK、cmdline-tools、licenses。
  • iOS toolchain 报错:确认 Xcode、CocoaPods、模拟器是否可用。
  • Chrome 缺失:如果只做移动端可以暂时忽略;做 Web 就需要安装。
  • IDE 插件缺失:VS Code 安装 Flutter 插件,Android Studio 安装 Flutter/Dart 插件。

建议的项目初始化习惯

创建项目后先跑一次 Android、iOS 或 Web,确保基础链路没问题。然后再提交 Git 初始版本。这样后续出现问题时,可以快速判断是环境问题还是代码改动导致。

单人开发时建议固定 Flutter 版本,可以使用 FVM 管理不同项目的 SDK,避免升级后旧项目突然编译失败。

官方参考