flutter upgrade命令(推荐)这是最简便的更新方式,适用于通过git克隆安装的Flutter SDK。
flutter upgrade
该命令会自动检查最新稳定版,下载并替换旧版本,同时更新依赖项。git安装(如直接下载压缩包),此命令可能无效,需改用其他方法。适用于需要精确控制版本或flutter upgrade无效的情况。
flutter --version,确认当前安装的Flutter版本。flutter version,查看最新稳定版的下载链接(如flutter-linux-amd64.tar.xz)。wget或curl下载最新SDK(以2.10.5为例):wget https://storage.googleapis.com/flutter/releases/2.10.5/flutter-linux-amd64.tar.xz
解压到Flutter安装目录(通常为~/flutter):tar -xf flutter-linux-amd64.tar.xz -C ~/
d. 替换旧版本:mv ~/flutter ~/flutter_old
创建符号链接指向新版本:ln -s ~/flutter_linux-amd64 ~/flutter
e. 验证更新:flutter --version,确认版本已更新。适用于首次安装或需要完全重新安装的情况。
rm -rf ~/flutter
b. 克隆最新稳定版:git clone https://github.com/flutter/flutter.git -b stable ~/flutter
c. 设置环境变量:~/.bashrc(或~/.zshrc),添加以下内容:export PATH="$PATH:$HOME/flutter/bin"
使配置生效:source ~/.bashrc
d. 验证更新:flutter --version,确认新版本已生效。若通过DNF安装了Flutter,可使用包管理器简化更新流程。
dnf search flutter
b. 更新Flutter:sudo dnf update flutter
c. 验证更新:flutter --version,确认版本已更新。若需要同时维护多个Flutter项目(不同版本),推荐使用FVM工具。
curl -sL https://install.fvm.sh | bash
fvm install stable
b. 全局切换版本:fvm use stable --global
c. 项目级切换:fvm use <version> # 如fvm use 3.13.0
fvm flutter --version,确认当前使用的版本。pubspec.yaml,避免依赖冲突。PATH是否包含Flutter的bin目录。flutter doctor,解决缺失的依赖(如Android工具链、Dart SDK)。