Flutter SDK 安装与配置完整指南

Flutter 简介

Flutter 是 Google 推出的跨平台 UI 工具包,可以使用 Dart 语言开发 Android、iOS、Web、Linux、macOS 和 Windows 应用。一次开发,多平台部署。

一、系统要求

操作系统 最低要求 推荐配置
Windows Windows 10 或更高版本,64位 Windows 11,8GB RAM
macOS macOS 10.14 或更高版本 macOS 12+,8GB RAM
Linux Ubuntu 18.04 或更高版本 Ubuntu 22.04,8GB RAM

二、下载 Flutter SDK

访问 Flutter 官方下载页面:

https://docs.flutter.cn/get-started/install

Flutter下载页面

版本选择

  • Stable - 推荐大多数用户使用,稳定版本
  • Beta - 测试版,包含新功能
  • Dev - 开发版,最新功能

三、Windows 系统安装

1. 下载 Flutter SDK

从官网下载最新的 Flutter SDK 压缩包(.zip 文件)。建议下载 Stable 版本。

Windows下载

2. 解压文件

将下载的文件解压到指定目录。建议路径:C:\src\flutter

注意:路径不要包含中文或特殊字符。
解压文件

3. 配置环境变量

将 Flutter SDK 的 bin 目录添加到系统 PATH 环境变量:

  1. 右键点击"此电脑" → "属性" → "高级系统设置"
  2. 点击"环境变量"
  3. 在"系统变量"中找到 Path,点击"编辑"
  4. 添加 C:\src\flutter\bin
  5. 点击"确定"保存
环境变量配置

4. 验证安装

打开命令提示符(CMD)或 PowerShell,输入:

flutter --version
验证安装

四、macOS 系统安装

方法一:通过 Homebrew 安装(推荐)

如果已安装 Homebrew,打开终端执行:

brew install flutter

方法二:手动下载安装

  1. 从官网下载 macOS 版本的 Flutter SDK
  2. 解压到指定目录,如 ~/development/flutter
  3. ~/.zshrc~/.bash_profile 中添加路径
export PATH="$PATH:$HOME/development/flutter/bin"
macOS终端

验证安装

flutter --version

五、配置开发环境

1. 运行 Flutter Doctor

Flutter Doctor 是一个诊断工具,可以检查开发环境配置是否完整:

flutter doctor
Flutter Doctor

2. 安装 Android 开发环境

Flutter 需要 Android SDK 进行 Android 开发。请确保:

  • 已安装 Android Studio
  • Android SDK 已正确配置
  • 接受 Android SDK 许可协议
flutter doctor --android-licenses
Android许可协议

3. 配置 Android SDK 路径

如果 Flutter 无法找到 Android SDK,手动设置:

flutter config --android-sdk /path/to/android/sdk

六、创建第一个 Flutter 项目

1. 创建项目

flutter create my_first_app
创建项目

2. 运行项目

cd my_first_app
flutter run
运行项目

七、IDE 配置

1. VS Code 配置

推荐安装 Flutter 和 Dart 扩展:

  • Flutter 扩展
  • Dart 扩展
VS Code扩展

2. Android Studio 配置

Android Studio 自带 Flutter 插件支持。

Android Studio Flutter

八、常见问题

1. Flutter 命令找不到

解决:确保 Flutter SDK 的 bin 目录已添加到系统 PATH 环境变量,并重启终端。

2. Android SDK 未检测到

运行 flutter doctor 检查问题,并确保 ANDROID_HOME 环境变量已正确设置。

3. 下载依赖失败

在中国大陆地区,建议使用镜像源:

flutter config --package-mirrors https://pub.flutter-io.cn
flutter pub upgrade