| 操作系统 | 版本要求 |
|---|
| Windows | Windows 10+ (64位) |
| macOS | macOS 10.15+ |
| Linux | Linux 桌面版 (64位) |
brew install --cask flutter
export PATH="$PATH:$HOME/development/flutter/bin"
flutter doctor
cd ~
tar xf flutter_linux_*.tar.xz
export PATH="$PATH:$HOME/flutter/bin"
flutter doctor
flutter doctor --android-licenses
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
sudo gem install cocoapods
flutter create my_first_app
cd my_first_app
flutter run
flutter run -d chrome
flutter run -d windows
flutter run -d android
| 命令 | 说明 |
|---|
flutter create <name> | 创建新项目 |
flutter run | 运行项目 |
flutter build apk | 构建 Android APK |
flutter build ios | 构建 iOS 应用 |
flutter build web | 构建 Web 应用 |
flutter build windows | 构建 Windows 应用 |
flutter pub get | 获取依赖 |
flutter pub add <package> | 添加依赖 |
flutter clean | 清理构建缓存 |
flutter upgrade | 升级 Flutter 版本 |
flutter devices | 列出可用设备 |
my_app/
├── android/ # Android 原生代码
├── ios/ # iOS 原生代码
├── lib/ # Dart 源码目录
│ └── main.dart # 入口文件
├── test/ # 测试文件
├── web/ # Web 配置
├── windows/ # Windows 桌面配置
├── pubspec.yaml # 项目配置文件
└── analysis_options.yaml # 代码分析配置