flutter相关

Flutter常用命令

2022-07-13  本文已影响0人  大冰子gg

列出所有命令
flutter

查看具体命令帮助信息
flutter help <command></command>

查看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

开启和关闭平台后都需要实用命名重新构建下项目(最好都关闭项目在终端中当前项目目录执行)
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

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

上一篇下一篇

猜你喜欢

热点阅读