如何在IntelliJ IDEA中为特定项目单独设置Dart/Flutter SDK路径?
刚好我也长期用FVM管理不同项目的Flutter版本,太懂你不想全局设置串版本的痛点了!下面是给特定项目单独配置专属SDK的详细步骤,亲测好用:
打开项目结构设置
打开你要单独配置的项目,通过顶部菜单栏进入File > Project Structure(快捷键:Windows/Linux用Ctrl+Alt+Shift+S,Mac用Cmd+;)。添加FVM管理的SDK到IDE
在左侧导航栏选择Platform Settings > SDKs,点击右上角的+按钮,根据你的项目类型选择Flutter SDK(纯Dart项目选Dart SDK)。指定FVM的版本路径
在弹出的路径选择窗口中,找到FVM的版本存储目录,默认路径是~/.fvm/versions/[你的目标版本号](比如~/.fvm/versions/3.16.0),选中对应版本的目录后点击确定。将SDK绑定到当前项目
切换到左侧Project Settings > Project,在Project SDK的下拉列表里选择刚才添加的FVM版本SDK,然后点击Apply和OK保存配置。验证配置生效
可以打开终端执行flutter --version(IntelliJ会自动使用项目配置的SDK),或者查看pubspec.yaml顶部的SDK提示,确认版本和你选择的一致就搞定了!
小提醒:每个项目的SDK配置是独立存储的,切换到其他项目时,IDE会自动加载对应项目的配置,不会和全局设置或其他项目冲突。后续给其他项目配置不同版本,重复以上步骤即可。
内容的提问来源于stack exchange,提问作者atreeon

