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

Mac环境下VS Code中Flutter调试功能异常求助

解决VS Code调试Flutter卡在等待设备连接的问题

修正launch.json配置

你的launch.json配置存在两处关键问题:一是Flutter项目默认入口为lib/main.dart而非bin/main.dart,二是缺少明确的调试模式声明。替换为以下标准配置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Flutter Debug",
            "type": "dart",
            "request": "launch",
            "program": "lib/main.dart",
            "flutterMode": "debug"
        }
    ]
}
  • 删除多余的attach类配置,先保留最基础的Flutter启动项
  • 确认program路径与你项目的实际入口文件完全匹配

清理项目缓存与扩展状态

  • 关闭VS Code,删除项目根目录下的.dart_tool和.vscode文件夹(建议先备份)
  • 重新打开VS Code,等待Dart/Flutter扩展自动加载项目依赖

检查设备连接有效性

  • 在VS Code终端执行flutter devices,确认目标设备正常出现在列表中
  • 若使用真机,确保USB调试已开启,且设备已授权当前电脑访问
  • 执行flutter clean,再运行flutter pub get,完成后重试调试

重启相关进程与设备

  • 结束所有后台的dart、flutter进程
  • 重启模拟器/真机,再重新启动VS Code的调试功能

内容的提问来源于stack exchange,提问作者Yashraj

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 13:42:01