- 打開 PowerShell
- fvm安裝 dart pub global activate fvm
- 安裝完成后,如果顯示FVM無法識別,那么需要去添加環境變量
- path添加這個:C:\Users\Administrator\AppData\Local\Pub\Cache\bin
常用命令
fvm releases 查看用戶可以裝的flutter版本fvm list 查看已經安裝的flutter版本列表fvm use xx 版本號fvm global xxx 全局切換版本號fvm install stable 安裝最新穩定版
如果使用fvm install XX 下載失敗就需要手動去github下載然后讓fvm使用它
打開清華鏡像的 Flutter SDK 地址: 👉 https://mirrors.tuna.tsinghua.edu.cn/flutter/下載你想要的版本,例如:https://mirrors.tuna.tsinghua.edu.cn/flutter/stable/windows/flutter_windows_3.19.6-stable.zip
解壓到任意目錄,比如:
D:\flutter_versions\3.19.6
然后讓 FVM 使用這個 SDK:
fvm install --force-path D:\flutter_versions\3.19.6
方法 5:完全不用 Git 的方式安裝(超穩
某些情況下你可以直接:下載 Flutter SDK(如 zip 包)手動創建 .fvm/flutter_sdk 目錄解壓進去手動創建 fvm_config.json 和 .fvmrc這種方法適合腳本化部署,略微復雜,但最穩定
或者魔法上網全局代理就可以直接使用fvm install XXX 了
在這里插入圖片描述
flutter常用命令
.檢測flutter運行環境flutter doctor 2.升級flutter flutter upgrade 3.查看flutter 版本 flutter --version 4.查看連接的設備flutter devices 5.運行flutter項目 flutter run 或者在vscode中按Fn+F5
6.打包flutter build apk
# 運行到指定設備
$ flutter run -d <device_id>
# 清理構建緩存
$ flutter clean
# 安裝依賴包
$ flutter pub get移除指定依賴包
$ flutter pub remove http# 升級依賴包
$ flutter pub upgrade# 升級指定依賴包
$ flutter pub upgrade http
安裝依賴
flutter pub get
# 更新所有插件
$ flutter pub upgrade# 更新指定插件
$ flutter pub upgrade http
移除插件flutter pub remove http如果不再需要某個插件,可以將其從 pubspec.yaml 文件中移除,并運行 $ flutter pub get
ios
# 打開 ios 模擬器,它只能啟動 macOS 自帶的 Xcode iOS 模擬器
# 如果調用報錯,就用 xcode 啟動出來模擬器
$ open -a Simulator$ 關閉 iOS 模擬器
$ killall Simulator# 如果需要啟動特定設備,可以使用 xcrun simctl 命令,或者使用 Xcode 進行切換啟動對應模擬器
$ xcrun simctl boot "iPhone 14"
$ open -a Simulator# 構建 APK 文件(Android)默認
$ flutter build ios# 打包調試版(開發測試用,包含調試信息)
$ flutter build ios --debug# 打包發布版(正式上線用,優化代碼和資源):
$ flutter build ios --release
按r后熱更新,項目運行狀態
全局對象
-
其他的全局對象使用也是同理。
-
在輸出日志的時候,使用系統自帶的 print 也沒問題,但是會有警告提示,會推薦使用 logger 第三方日志庫。
-
安裝 logger
$ flutter pub add logger
創建一個公共文件,專門存放一下全局對象,方便使用,例如:utils/globals.dart,然后在這個文件內寫入:
import 'package:logger/logger.dart';// 日志對象
final Logger logger = Logger();
final:只能賦值一次,賦值可以在運行時確定。
const:編譯時常量,值不可變,適用于所有類型的常量。
static:聲明靜態成員,類的所有實例共享該成員。
var:聲明變量,類型由初始值推斷,變量可以重新賦值。
late:用于延遲初始化非 null 變量,確保變量在使用前初始化。
dynamic:類型不確定的變量,可以在運行時動態賦值。
vscode鏈接模擬器
adb connect 127.0.0.1:62001
:驗證是否連接成功
adb devices
解決方案:配置 adb 環境變量(Windows
如果你已經裝了夜神模擬器,它自帶了 adb,一般在這個目錄下
C:\Program Files\Nox\bin
或者你可以搜索一下 adb.exe 文件位置。
第二步:配置系統環境變量
- 打開 控制面板 → 系統和安全 → 系統 → 高級系統設置。
- 點擊【環境變量】。
- 在“系統變量”中找到并選擇 Path,點擊【編輯】。
- 點擊【新建】,粘貼 adb 所在目錄路徑,例如
- C:\Program Files\Nox\bin