Flutter常用命令

列出所有命令
flutter

查看具体命令帮助信息
flutter help

查看flutter SDK所有分支
flutter channel

切换分支(例如切换到stable分支)
flutter channel stable

flutter环境诊断
flutter doctor

查看详细信息
flutter doctor -v

flutter版本升级
flutter upgrade

获取项目所有的依赖包
flutter packages get

获取项目所有依赖包的最新版本
flutter packages upgrade

添加第三方(例如添加xmpp_plugin)
flutter pub add xmpp_plugin

获取第三方包依赖,特殊使用场景 例如
flutter pub get

清缓存
flutter clean

运行项目

列出所有连接的设备
flutter devices

运行项目
flutter run

显示系统日志运行
flutter run --verbose-system-logs

指定设备运行项目
flutter run -d 'iPhone Xʀ'

运行在所有可用设备上
flutter run -d all

查看可用模拟器
flutter emulators

启动iOS模拟器
flutter emulators --launch apple_ios_simulator

启动Android 模拟器-只有启动模拟器才可以运行
flutter emulators --launch Nexus_5X_API_27
flutter run -d emulator-5554

运行IOS真机
flutter run -d 00008020-001838491169002E

查看日志
flutter logs

项目搭建

创建项目
flutter create flutter_app

指定语言:默认Android使用Java,iOS使用Objective-C
flutter create -i swift -a kotlin flutter_app

创建混编项目
flutter create -t module flutter_module

旧项目新增平台支持
flutter create --platforms=windows,macos,linux .

开启平台
flutter config --enable-web true

关闭平台(关闭后可以删除项目中对应的平台目录文件夹)
flutter config --no-enable-web

开启和关闭平台后都需要使用命令重新构建下项目(最好都关闭项目然后在终端中cd到当前项目目录后执行命令)
flutter create .
如果报错的话用下面这个(上面的旧项目新增平台的命令如果报错也可以试试这个命令)
flutter create --org package_name .

其他

分析代码
flutter analyze

构建iOS
flutter build ios

安卓打包
flutter build apk

iOS打包,运行命令后在xcode中打包
flutter build ios --release

打包web,文件在build目录下
flutter build web

截图
flutter screenshot

调试项目(通过flutter run命令的方式运行的时候可以使用)
热更新直接刷新
r
热更新重启刷新
R
退出运行模拟器
q
显示网络
p
显示帧率
P
切换Android与iOS的预览模式
o

你可能感兴趣的:(Flutter常用命令)