You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为特定Flutter项目单独降级至3.7.5版本,不全局降级

Flutter多版本共存解决方案
  • 用fvm统一管理版本

    • 先安装fvm:dart pub global activate fvm
    • 进入目标项目根目录,执行fvm install 3.7.5下载对应版本
    • 绑定该项目到3.7.5:fvm use 3.7.5
    • 后续运行项目时加fvm前缀,比如fvm flutter run,全局版本依然保留3.13.6,互不干扰
  • 手动临时切换版本

    • 从Flutter官网下载3.7.5的SDK包,解压到本地单独文件夹(比如~/flutter_3.7.5)
    • 打开项目的终端,临时修改环境变量指向这个版本:
      • macOS/Linux:export PATH=~/flutter_3.7.5/bin:$PATH
      • Windows(PowerShell):$env:PATH = "C:\flutter_3.7.5\bin;" + $env:PATH
    • 输入flutter --version确认版本正确后,正常运行项目就行,关闭终端后自动恢复全局版本
  • 通过IDE指定项目专属SDK

    • Android Studio/IntelliJ:打开项目后,进入File > Project Structure > SDK Location,把Flutter SDK路径改成3.7.5版本的本地路径
    • VS Code:打开项目后按Ctrl+Shift+P(Windows)/Cmd+Shift+P(macOS),输入Flutter: Select Flutter SDK,选择本地的3.7.5版本
    • 这样这个项目会默认用指定版本,不影响其他项目的全局配置

内容的提问来源于stack exchange,提问作者Vathsala Thomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 15:35:56