VSCode运行Flutter项目报错:outDebug不存在,launch.json含无关代码
解决VSCode运行Flutter项目时
..../linux/Debug/outDebug does not exist错误 问题原因
.vscode/launch.json文件中存在与Flutter项目无关的配置代码,导致VSCode错误地以非Flutter项目的方式启动调试,进而找不到指定的Linux调试输出文件。
解决步骤
- 打开VSCode里的
.vscode/launch.json文件(没有的话通过调试面板的“创建launch.json文件”生成) - 删除所有非Flutter的配置项,保留标准的Flutter调试配置,示例如下:
{ "version": "0.2.0", "configurations": [ { "name": "Flutter", "request": "launch", "type": "dart", "program": "lib/main.dart" } ] }
- 保存文件后重新运行Flutter项目
若原文件中有针对Linux原生项目(比如C/C++)的调试配置,这些就是引发错误的无关代码,直接移除即可。
内容的提问来源于stack exchange,提问作者Emirhan Selim Uzun
相关产品推荐
相关产品推荐

