项目初始化与运行

命令作用使用场景
flutter create my_app创建新项目开始一个新项目时
flutter run运行项目启动调试,在设备/模拟器上运行
flutter run -d chrome在 Chrome 运行调试 Web 版本
flutter run -d windows在 Windows 运行调试桌面版本
flutter run --release以发布模式运行测试正式版性能
flutter run --verbose显示详细日志排查运行错误

依赖管理

命令作用使用场景
flutter pub get获取所有依赖修改 pubspec.yam 后必执行
flutter pub upgrade升级所有依赖想用最新版本的包时
flutter pub outdated查看可更新的包检查哪些依赖有新版本
flutter pub add 包名添加新依赖快速添加包,如 flutter pub add http
flutter pub remove 包名移除依赖删除不需要的包
flutter pub deps查看依赖树分析依赖关系

打包构建

命令输出文件作用
flutter build apkbuild/app/outputs/flutter-apk/app-debug.apk生成 Debug 版 APK(可直接安装)
flutter build apk --releasebuild/app/outputs/flutter-apk/app-release.apk生成 Release 版 APK(需签名)
flutter build apk --split-per-abi分别生成 arm64-v8a、armeabi-v7a、x86_64 三个 APK减小安装包体积
flutter build appbundlebuild/app/outputs/bundle/release/app-release.aab生成 AAB 格式(Google Play 要求)
flutter build iosbuild/ios/iphoneos/Runner.app生成 iOS 应用(需 Mac)
flutter build webbuild/web 目录生成 Web 版本
flutter build windows build/windows/runner/Release/生成 Windows 桌面应用

清理与维护

命令作用使用场景
flutter clean清理构建文件遇到奇怪编译错误时
flutter pub cache repair修复包缓存依赖下载损坏时
dart fix --apply自动修复代码问题看到 “dart fix” 提示时
flutter format .格式化所有代码统一代码风格

诊断与调试

命令作用使用场景
flutter doctor检查环境配置排查环境问题
flutter doctor -v 显示详细诊断信息需要更多细节时
flutter devices列出可用设备查看有哪些设备/模拟器
flutter emulators列出可用模拟器管理模拟器
flutter analyze代码静态分析检查潜在问题
flutter test运行测试执行单元测试

性能分析

命令作用使用场景
flutter run --profile性能分析模式运行检查性能瓶颈
flutter build apk --profile构建性能分析版发布前性能测试
flutter run --trace-startup追踪启动过程优化启动速度
flutter run --verbose显示详细日志调试复杂问题

版本管理

命令作用使用场景
flutter --version查看当前版本确认 Flutter 版本
flutter upgrade升级 Flutter获取最新功能
flutter downgrade降级 Flutter回退到之前版本
flutter channel查看所有频道了解可选版本
flutter channel stable切换到稳定版切换到稳定频道

VS Code 快捷键(比命令更快)

快捷键作用
Ctrl+F5运行(不调试)
F5调试运行
Ctrl+Shift+PFlutter: Hot Reload热重载
Ctrl+Shift+PFlutter: Hot Restart热重启
Ctrl+Shift+PFlutter: Select Device切换设备
Ctrl+Shift+PDart: Restart Analysis Server重启分析服务器

实战常用组合

开发调试流程

flutter clean                # 清理(遇到奇怪错误时)
flutter pub get              # 更新依赖
flutter run                  # 运行调试
# 修改代码 → 按 r 热重载
# 按 q 退出

打包发布流程

# 更新版本号(在 pubspec.yaml 中)
version: 1.0.0+2

# 清理并构建
flutter clean
flutter pub get
flutter build apk --release

环境问题排查

flutter doctor -v           # 详细检查
flutter clean               # 清理缓存
flutter pub get             # 重新获取依赖

常用命令速查表

分类最常用命令
运行flutter run
热重载r(运行中按)
获取依赖flutter pub get
打包APKflutter build apk
打包 Releaseflutter build apk --release
清理flutter clean
检查环境flutter doctor
查看设备flutter devices

把这些命令记下来,开发 Flutter 时就能得心应手了!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐