赞
踩
which flutter
flutter --version
flutter doctor
flutter upgrade
flutter channel
注:Flutter 有 3 个发布渠道,分别是 stable、beta 和 master,我们推荐使用 stable 渠道。
flutter channel stable
flutter upgrade
flutter pub outdated
flutter pub upgrade
flutter upgrade v2.2.3
flutter downgrade v2.0.3
flutter build
flutter clean
flutter create .
flutter pub cache clean
flutter run
flutter build apk --debug
flutter build apk --release
或
flutter build apk
当Mac上有多个Flutter项目时,就可能会遇到这样的问题:每个项目使用着不同版本的Flutter SDK,配置起来就会特别麻烦,而且容易出错。
所以使用fvm来进行Flutter SDK的版本管理很有必要,具体可参考:使用FVM对Flutter SDK多版本进行管理
brew tap leoafarias/fvm
brew install fvm
执行指令的过程中可能会报的异常:
1、It looks like pub.dartlang.org is having some trouble...
解决方案:一般是网络问题,想办法文明上网即可【参考:Android关于VPN上网那点事】。
2、Deletion failed, path = '/private/tmp/pub_bjKlKe' (OS Error: Too many open files, errno = 24)
解决方案:执行如下指令后,再重新执行原指令即可:
ulimit -n 2048
fvm releases
fvm install 版本号
fvm remove 版本号
fvm list
[需先cd到该flutter项目根目录]
fvm use 版本号
fvm global xxx
dart pub get
或
dart pub get --verbose【可查看日志或错误】
dart pub cache clean
[该指令会将本地所有 package 的缓存清空并重新下载,当操作项目时package包中的dart源码报错时,可使用该指令解决]
dart pub cache repair
参考:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。