flutter-常用命令
2023-03-13 本文已影响0人
QYCD
- 检查flutter版本号
flutter --version: 会输出flutter和对应dart版本号
CC@CCdeMacBook-Pro-2 ~ % flutter --version
Flutter 3.7.6 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 12cb4eb7a0 (13 days ago) • 2023-03-01 10:29:26 -0800
Engine • revision ada363ee93
Tools • Dart 2.19.3 • DevTools 2.20.1
- dart版本号
CC@CCdeMacBook-Pro-2 ~ % dart --version
Dart SDK version: 2.19.3 (stable) (Tue Feb 28 15:52:19 2023 +0000) on "macos_arm64"
- flutter环境检查
CC@ CC deMacBook-Pro-2 ~ % flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.7.6, on macOS 12.6 21G115 darwin-arm64, locale
zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.1)
[✓] VS Code (version 1.76.0)
[✓] Connected device (3 available)
! Error: CC的Apple Watch needs to connect to determine its availability.
Check the connection between the device and its companion iPhone, and the
connection between the iPhone and Xcode. Both devices may also need to be
restarted and unlocked. (code 1)
[✓] HTTP Host Availability
• No issues found!
- Android Studio清除所有依赖
flutter clean

- 拉取所有依赖
终端中执行
flutter pub get

-
flutter pub upgrade
-
运行release版本
flutter run --release
- 查询当前渠道
CC@CCdeMacBook-Pro-2 ~ % flutter channel
Flutter channels:
master
main
beta
* stable => 你当前的渠道
稳定性排序:master < dev < beta < stable 。
- 切换渠道
flutter channel master
- 升级flutter
//升级到支持的最新版本
flutter upgrade
//或指定版本
flutter upgrade -v3.0.5
或
直接下载对应flutter SDK版本
下载好之后,放到你选取好的位置
- 多个flutter版本共存
下载你所需要的flutter SDK版本
下载并解压后,将多个版本放到合适的文件位置中
image.png
修改默认flutter版本
which flutter
/Users/你的用户名/flutterSdk/flutter3.7.6/bin/flutter
open ~/.zshrc
export PATH=${PATH}:/Users/你的用户名/flutterSdk/flutter3.7.6/bin:$PATH
在你的flutter项目中:
Preferences -> Languages & Frameworks -> Flutter -> Flutter SDK path选择该项目匹配的Flutter SDK版本
