VS Code未选中Flutter SDK求助:升级后无法选择SDK
解决VS Code Flutter扩展升级后无法选择SDK的问题
以下是针对Windows 10环境的可行解决方案:
1. 手动在settings.json中指定SDK路径
- 打开VS Code,按下
Ctrl+Shift+P,输入Open Settings (JSON)并回车,打开配置文件 - 在JSON中添加或修改以下配置(替换为你的Flutter SDK实际路径,Windows路径需用双反斜杠):
"flutter.sdk": "C:\\flutter", "dart.sdkPath": "C:\\flutter\\bin\\cache\\dart-sdk" - 保存文件后重启VS Code
2. 清理VS Code用户配置缓存
- 完全关闭VS Code
- 打开文件资源管理器,导航到路径:
C:\Users\[你的用户名]\AppData\Roaming\Code\User - 备份
settings.json文件后,删除其中所有与Flutter、Dart相关的配置项;或者直接将User文件夹重命名为User_backup - 重新启动VS Code,再按步骤1手动配置SDK路径
3. 重置Flutter/Dart扩展状态
- 关闭VS Code
- 导航到VS Code扩展缓存目录:
C:\Users\[你的用户名]\.vscode\extensions - 删除所有以
dart-code.dart-code和dart-code.flutter开头的文件夹 - 重新打开VS Code,在扩展市场重新安装Flutter和Dart扩展,安装完成后配置SDK路径
4. 验证系统环境变量
- 按下
Win+R输入cmd打开命令提示符,执行flutter doctor,确认输出无SDK相关错误 - 检查系统PATH环境变量是否包含
C:\flutter\bin(替换为你的Flutter bin路径),若缺失则添加 - 重启VS Code让环境变量生效
内容的提问来源于stack exchange,提问作者Kailas J C
相关产品推荐
相关产品推荐

