跳到主要内容

Flutter 环境配置

本章将指导你完成 Flutter 开发环境的安装和配置。

系统要求​

Windows​

  • Windows 10 或更高版本(64 位)
  • 至少 1.64 GB 的磁盘空间(不包含 IDE/工具)
  • Git for Windows

macOS​

  • macOS 10.15 (Catalina) 或更高版本
  • 至少 2.8 GB 的磁盘空间
  • Xcode(用于 iOS 开发)

Linux​

  • 64 位 Linux
  • 至少 600 MB 的磁盘空间
  • 相关工具:bash、curl、file、git、mkdir、rm、unzip、which、xz-utils

安装 Flutter SDK​

方法一:使用官方安装包(推荐)​

Windows​

  1. 下载 Flutter SDK 访问 Flutter 官网 下载最新稳定版

  2. 解压到目录

    # 建议解压到 C:\src\flutter(避免路径中包含空格和特殊字符)
  3. 添加到 PATH

    # 在系统环境变量中添加
    C:\src\flutter\bin

macOS​

# 使用 Homebrew 安装
brew install --cask flutter

# 或者下载压缩包并解压
cd ~/development
unzip ~/Downloads/flutter_macos_*.zip

添加到 PATH:

# 编辑 ~/.zshrc 或 ~/.bash_profile
export PATH="$PATH:$HOME/development/flutter/bin"

Linux​

# 下载 Flutter SDK
cd ~/development
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_*.tar.xz
tar xf flutter_linux_*.tar.xz

# 添加到 PATH
export PATH="$PATH:$HOME/development/flutter/bin"

方法二:使用 Git​

git clone https://github.com/flutter/flutter.git -b stable
export PATH="$PATH:`pwd`/flutter/bin"

安装开发工具​

Android Studio(推荐用于 Android 开发)​

  1. 下载并安装 Android Studio
  2. 启动 Android Studio,完成初始设置向导
  3. 安装 Flutter 和 Dart 插件:
    • 打开 Settings → Plugins
    • 搜索 "Flutter" 并安装
    • 重启 Android Studio

VS Code(轻量级选择)​

  1. 下载并安装 VS Code
  2. 安装 Flutter 扩展:
    • 打开扩展面板(Ctrl+Shift+X)
    • 搜索 "Flutter" 并安装
    • Dart 插件会随 Flutter 插件一起安装

Xcode(仅 macOS,用于 iOS 开发)​

# 安装 Xcode
xcode-select --install

# 同意 Xcode 许可协议
sudo xcodebuild -license

# 配置 iOS 模拟器
open -a Simulator

验证安装​

运行 flutter doctor 检查环境配置:

flutter doctor

输出示例:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.x.x, on macOS 13.0)
[✓] Android toolchain - develop for Android devices
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio
[✓] VS Code
[✓] Connected device
[✓] Network resources

• No issues found!

根据提示修复未通过的检查项。

配置 Android 模拟器​

创建虚拟设备​

  1. 打开 Android Studio
  2. 点击 Tools → Device Manager
  3. 点击 Create Device
  4. 选择设备型号(如 Pixel 6)
  5. 选择系统镜像(推荐最新稳定版)
  6. 完成创建

使用真机调试​

  1. 在手机上启用开发者选项
  2. 启用 USB 调试
  3. 连接手机到电脑
  4. 运行 flutter devices 确认设备已识别

配置 iOS 模拟器(仅 macOS)​

# 打开 iOS 模拟器
open -a Simulator

# 查看可用的模拟器
xcrun simctl list devices

创建第一个项目​

使用命令行​

# 创建新项目
flutter create my_first_app

# 进入项目目录
cd my_first_app

# 运行项目
flutter run

使用 IDE​

  1. Android Studio: File → New → New Flutter Project
  2. VS Code: View → Command Palette → Flutter: New Project

项目结构​

my_first_app/
├── android/ # Android 平台代码
├── ios/ # iOS 平台代码
├── lib/ # Dart 源代码
│ └── main.dart # 应用入口
├── test/ # 测试代码
├── web/ # Web 平台代码(如果启用)
├── pubspec.yaml # 项目配置和依赖
└── README.md # 项目说明

pubspec.yaml 解析​

name: my_first_app
description: 我的第一个 Flutter 应用

# Dart SDK 版本要求
environment:
sdk: '>=3.0.0 <4.0.0'

# 依赖项
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2

# 开发依赖
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^2.0.0

# Flutter 特定配置
flutter:
uses-material-design: true

常用命令​

# 查看 Flutter 版本
flutter --version

# 升级 Flutter
flutter upgrade

# 查看可用设备
flutter devices

# 运行应用
flutter run # 运行在默认设备
flutter run -d chrome # 运行在 Chrome
flutter run -d emulator-5554 # 运行在指定模拟器

# 构建应用
flutter build apk # 构建 Android APK
flutter build ios # 构建 iOS 应用
flutter build web # 构建 Web 应用

# 清理构建缓存
flutter clean

# 获取依赖
flutter pub get

常见问题​

1. Flutter doctor 显示 Android SDK 未配置​

# 设置 Android SDK 路径
flutter config --android-sdk /path/to/android/sdk

2. iOS 构建失败​

cd ios
pod repo update
pod install

3. 依赖下载慢​

使用国内镜像:

# 设置环境变量
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

小结​

本章我们学习了:

  1. Flutter 的系统要求
  2. Flutter SDK 的安装方法
  3. 开发工具的配置(Android Studio、VS Code)
  4. 模拟器和真机调试的配置
  5. 创建和运行第一个项目
  6. 项目结构和常用命令

下一步​

环境配置完成后,下一章我们将学习 Dart 语言基础,掌握 Flutter 开发所需的语言知识。