如何让Android Studio的Pub Get按钮执行fvm flutter pub get?
让IDE的Pub Get按钮执行
fvm flutter pub get的解决办法 Android Studio/IntelliJ 配置步骤
- 打开设置:Windows/Linux点顶部菜单栏
File > Settings,Mac点Android Studio > Settings - 依次展开
Languages & Frameworks > Flutter - 在Flutter SDK path输入框中,替换为FVM管理的目标Flutter版本路径,比如:
- Mac/Linux:
~/.fvm/versions/3.13.0(替换成你实际使用的版本号) - Windows:
C:\Users\你的用户名\fvm\versions\3.13.0
- Mac/Linux:
- 保存设置后,IDE的Pub Get按钮就会调用该版本的
flutter pub get,效果等同于fvm flutter pub get
VS Code 配置步骤
- 打开设置:按快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 搜索
Flutter SDK Path,将路径设置为FVM管理的对应版本SDK路径(格式同上) - 也可以在项目根目录创建
.vscode/settings.json,添加局部配置(仅对当前项目生效):
{ "dart.flutterSdkPath": "~/.fvm/versions/3.13.0" }
- 配置完成后,VS Code的Pub Get按钮就会使用FVM指定的版本执行命令
全局生效方案(所有IDE/终端通用)
如果想让系统默认调用的flutter命令就是FVM管理的版本,可以修改系统环境变量:
- Mac/Linux:打开终端,编辑
~/.bashrc或~/.zshrc(根据你用的shell),添加一行:
执行export PATH="$HOME/.fvm/default/bin:$PATH"source ~/.zshrc(对应你的shell文件)使配置生效 - Windows:打开系统环境变量设置,找到
PATH变量,把C:\Users\你的用户名\fvm\default\bin移到最顶部 - 这样不管是IDE的Pub Get按钮还是终端直接敲
flutter命令,都会走FVM的逻辑,无需单独配置IDE
内容的提问来源于stack exchange,提问作者Ryan Heitner
相关产品推荐
相关产品推荐

