切换本地 Flutter SDK 版本

  1. 最推荐的方式是用 FVM(Flutter Version Manager)来管理多个 Flutter 版本,避免全局切换影响其他项目:

安装 fvm

dart pub global activate fvm

安装目标版本

fvm install 3.35.3

在项目根目录指定版本

fvm use 3.35.3

如果不用 FVM,也可以直接用 git 切换全局 SDK:

cd <你的Flutter SDK目录>

git fetch

git checkout 3.35.3

flutter --version # 确认切换成功

  1. 修改 Android Studio 的 Flutter SDK path

切换完 SDK 之后,再去 Android Studio → Settings → Languages & Frameworks → Flutter,把 SDK path 指向对应版本的目录。用 FVM 的话路径通常是 <项目根目录>/.fvm/flutter_sdk。

  1. 更新 pubspec.yaml 中的 SDK 约束

检查并调整 pubspec.yaml 里的 Flutter/Dart 版本约束,确保和 3.35.3 对应的 Dart 版本兼容:

environment:

sdk: '>=3.x.x <4.0.0' # 根据 3.35.3 对应的 Dart 版本调整

  1. 重新获取依赖

flutter pub get

  1. 验证

flutter --version

flutter doctor

总结:单独改 SDK path 只是改了 IDE 的指向,如果本地根本没有安装 3.35.3 的 SDK,改了也没用。正确顺序是先有对应版本的 SDK → 再让 IDE 指向它。推荐用 FVM,方便团队统一版本,也不影响其他项目。

相关推荐
GitLqr10 小时前
玩转 Flutter 中的 Stack 与 Positioned:解决 UI 重叠问题的实战指南
flutter·面试·全栈
唔6618 小时前
flutter web iOS 在浏览器加载中文慢的问题
前端·flutter·ios
恋猫de小郭19 小时前
Jetpack Compose 8 月版正式发布,核心模块 1.12
android·前端·flutter
梦想的颜色2 天前
AI 时代小白 VibeCoding 做 APP:UniApp(含 Uni‑X)、Flutter 与 React Native+Expo全维度技术选型对比指南
flutter·react native·app·uniapp·vibecoding·unippx·app产品
坚果的博客2 天前
Flutter-OH 3.44.9-dev 悄然上线|首个 OpenHarmony Canary 预览版上线
flutter
大龄秃头程序员2 天前
Flutter 动画随笔:业务里真正高频的几类控件
flutter
天空之城--2 天前
Android Flutter行业最新动态与实用参考(2026年8月第2周)
android·flutter
恋猫de小郭2 天前
Flutter 3.47 发布,快来看看有什么更新吧
android·前端·flutter
大龄秃头程序员2 天前
一次 Flutter 动画 Demo 的整理与复盘
flutter