在Debian系統更新Flutter應用,分Flutter SDK版本更新和應用代碼更新兩類場景,具體操作如下:
flutter upgrade
該命令會自動下載并安裝最新版Flutter SDK,同時更新環境變量。flutter --version
確認輸出為最新版本號。flutter_linux_*.tar.xz)。tar xf flutter_linux_*.tar.xz -C /opt/flutter # 解壓到指定目錄
echo 'export PATH="$PATH:/opt/flutter/bin"' >> ~/.bashrc # 永久生效
source ~/.bashrc
which flutter # 應輸出新版本路徑
在項目根目錄執行:
flutter pub get # 獲取最新依賴庫
flutter pub upgrade # 升級依賴庫到最新版本
需檢查pubspec.yaml中依賴版本是否兼容新SDK。
flutter run時,按r鍵或通過IDE工具(如VS Code、Android Studio)觸發,快速更新UI和邏輯,無需重啟應用。R鍵或通過IDE重啟應用,適用于需重新初始化全局狀態或靜態變量的場景。flutter clean # 清理舊構建文件
flutter build apk # 生成新APK(Android)
flutter build ios # 生成新IPA(iOS,需Mac環境)
適用于需發布新版本的場景。
PATH中僅保留一個Flutter路徑,避免版本混亂。flutter pub deps檢查依賴樹,調整pubspec.yaml中的版本號。sudo安裝系統級工具(如Android SDK)時需謹慎,避免權限問題。參考來源: