flutter
约 206 字小于 1 分钟
2025-10-16
上手
安装flutter
- vscode安装flutter
flutter --version创建项目
flutter create my_first_app项目结构
my_flutter_app/
├── lib/ # Dart主代码 - 95%代码在这里,四端共享
│ ├── main.dart
│ ├── pages/
│ ├── widgets/
│ └── services/
├── android/ # Android特定配置 - 很小
│ └── app/src/main/
├── ios/ # iOS特定配置 - 很小
│ └── Runner/
├── windows/ # Windows特定配置 - 很小
│ └── runner/
├── macos/ # macOS特定配置 - 很小
│ └── Runner/
└── pubspec.yaml # 依赖管理国内镜像
echo 'export FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter"' >> ~/.zshrc
echo 'export PUB_HOSTED_URL="https://mirrors.tuna.tsinghua.edu.cn/dart-pub"' >> ~/.zshrc运行
# 诊断
flutter doctor
# 下载依赖
flutter clean
flutter pub get
flutter pub run build_runner build # 编译
# 安卓
flutter doctor --android-licenses
# 构建 APK(适用于所有安卓设备)
flutter build apk
flutter build apk --split-per-abi --target-platform android-arm64
# 构建 App Bundle(发布到 Google Play 商店)
flutter build appbundle
flutter emulators
flutter emulators --launch Pixel_7
flutter run -d android
# window
flutter run -d windows
# Web
flutter build web
flutter run -d chrome
flutter run