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

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 07:05:21