Flutter 是 Google 推出的跨平台应用开发框架,支持 iOS/Android/Web/桌面应用开发。本教程将手把手教你完成 Windows/macOS/Linux 环境下的 Flutter 安装与配置,从零到运行第一个应用,全程避坑指南!
flutter_windows_3.xx.x-stable.zip
flutter_macos_3.xx.x-stable.zip
flutter_linux_3.xx.x-stable.tar.xz
C:\src\flutter
~/development/flutter
Path
→ 添加 C:\src\flutter\bin
echo 'export PATH="$PATH:$HOME/development/flutter/bin"' >> ~/.bashrc # 或 ~/.zshrc
source ~/.bashrc
flutter --version
# 输出示例:Flutter 3.13.9 • channel stable • ...
xcode-select --install # 安装命令行工具
sudo xcodebuild -license # 接受 Xcode 许可协议
sudo gem install cocoapods
sudo apt-get install clang cmake ninja-build libgtk-3-dev
flutter doctor --android-licenses # 按提示输入 y 确认
flutter create my_first_app
cd my_first_app
flutter emulators --launch Pixel_5_API_33 # 或连接真实设备
flutter run
# 看到手机屏幕显示 "Hello World" 即成功!
# Windows:在系统环境变量中添加
# macOS/Linux:添加到 ~/.bashrc 或 ~/.zshrc
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
flutter channel stable
flutter config --enable-web
flutter config --android-sdk /path/to/android/sdk # 指定 Android SDK 路径
flutter doctor
提示 Android toolchain
或 Xcode
未配置flutter emulators
列表为空pod install
报错sudo arch -x86_64 gem install ffi # Apple Silicon 芯片需额外步骤
cd ios && pod install
flutter pub get
卡住工具 | 用途 |
---|---|
VS Code | 轻量级代码编辑器(安装 Flutter/Dart 插件) |
Android Studio | 官方 IDE,集成模拟器和调试工具 |
Xcode | iOS 应用编译与发布(仅 macOS) |
通过本教程,你已经:
下一步建议:
遇到问题可查阅 Flutter 中文文档 或留言讨论!