VSCode调试卡在「选择要使用的设备」界面,Flutter相关故障求助
Flutter & VSCode 调试问题解决指南
问题概况
- 重装Flutter、VSCode并尝试低版本Flutter后,VSCode调试时卡在「选择要使用的设备」界面,下拉选择框无法显示,重装相关扩展无效
- 执行
flutter doctor时出现Error: Unable to find git in your PATH提示,已在settings.json和系统环境变量中配置Git路径,但问题未解决 - Flutter daemon启动失败
环境信息
VSCode版本:1.81.1 (user setup)
Commit: 6c3e3dba23e8fadc360aed75ce363ba185c49794
Date: 2023-08-09T22:22:42.175Z
Electron: 22.3.18
ElectronBuildId: 22689846
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: 10.8.168.25-electron.0
OS: Windows_NT x64 10.0.22000
解决步骤
1. 修复Git环境变量配置
- 找到Git安装路径,默认通常是
C:\Program Files\Git\bin和C:\Program Files\Git\cmd - 打开系统环境变量:右键此电脑→属性→高级系统设置→环境变量
- 在「系统变量」的
Path中添加上述两个路径,务必移到最顶部,避免被其他冲突路径覆盖 - 重启所有终端和VSCode,执行
git --version验证Git是否能正常识别 - 若仍无效,检查Git版本是否与系统(32/64位)匹配,重新安装对应版本的Git
2. 重置Flutter环境
- 删除Flutter安装目录下的
.dart_tool和bin/cache文件夹 - 打开终端执行
flutter clean,接着运行flutter pub get - 重新执行
flutter doctor,确认无Git相关错误后,再检查Flutter daemon状态:执行flutter daemon,观察是否能正常启动
3. 解决VSCode设备选择卡顿问题
- 打开VSCode命令面板(Ctrl+Shift+P),执行
Flutter: Select Device,手动触发设备选择 - 检查VSCode的Flutter扩展设置:在设置中搜索
Flutter SDK Path,确认路径指向正确的Flutter安装目录 - 禁用其他可能冲突的扩展(如非官方移动端调试类扩展),重启VSCode后重试
- 若问题依旧,删除VSCode的用户配置文件夹(路径一般为
C:\Users\[你的用户名]\AppData\Roaming\Code),重新初始化VSCode配置
4. 验证设备连接状态
- 使用真机时,确保USB调试已开启,设备驱动安装完整,执行
adb devices确认设备能被识别 - 使用模拟器时,先启动模拟器(执行
flutter emulators --launch [模拟器名称]),再尝试调试
内容的提问来源于stack exchange,提问作者Oluwatosin John
相关产品推荐
相关产品推荐

