切换本地 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,方便团队统一版本,也不影响其他项目。

相关推荐
TT_Close2 小时前
别再复制旧 Flutter 工程了,真正拖慢你的不是业务代码
flutter·npm·visual studio code
风华圆舞4 小时前
鸿蒙 + Flutter 下 AI 助手为什么要支持流式输出
人工智能·flutter·harmonyos
风华圆舞8 小时前
鸿蒙 + Flutter 下 AI 页面的状态协同设计
人工智能·flutter·harmonyos
风华圆舞10 小时前
鸿蒙语音播报功能 的 Flutter 侧封装思路
flutter·华为·harmonyos
brycegao32110 小时前
Flutter 国际化富文本解决方案:基于双层占位符的轻量化图文混排方案
flutter·国际化·i18n·富文本·rtl·移动端工程架构
风华圆舞10 小时前
鸿蒙 + Flutter 下美食探索场景为什么 AI 推荐比传统搜索更自然
flutter·harmonyos·美食
MemoriKu10 小时前
Flutter 相册 APP 收尾优化实战:未分析任务横幅持久隐藏与标签回归测试补强
大数据·人工智能·flutter·elasticsearch·机器学习·搜索引擎·重构
风华圆舞12 小时前
鸿蒙 + Flutter 如何把 AI 助手嵌进应用页面里——以食界探味为
人工智能·flutter·harmonyos
风华圆舞12 小时前
鸿蒙 + Flutter 下如何管理 AI 会话——AgentService 设计解析
人工智能·flutter·harmonyos