USB调试真机运行App提示lunch.json缺失配置的解决方法
解决VS Code真机运行App提示“Configuration is missing in launch.json”的问题
这个错误的核心原因是VS Code的调试配置文件launch.json缺少对应真机运行的配置项,或是该文件未创建,按以下步骤处理:
- 打开VS Code的运行和调试面板,快捷键为
Ctrl+Shift+D(Windows/Linux)或Cmd+Shift+D(Mac) - 若面板提示无
launch.json文件,点击「创建launch.json文件」,根据你的项目类型(如Flutter、React Native、Android)选择对应的调试环境模板 - 若已存在
launch.json,点击面板右上角的齿轮图标打开该文件,添加适配真机的配置段。以Flutter项目为例,配置示例如下:
{ "version": "0.2.0", "configurations": [ { "name": "Flutter 真机运行", "request": "launch", "type": "dart", "deviceId": "你的真机设备ID" } ] }
- 终端执行对应命令获取设备ID:Flutter项目用
flutter devices,Android项目用adb devices,将获取到的ID替换到配置中的deviceId字段 - 保存
launch.json后,回到运行面板选择刚添加的配置项,重新尝试真机运行
额外检查项:
- 确认VS Code中对应项目的开发插件(如Flutter、Android插件)为最新版本
- 再次验证真机USB调试处于开启状态,且设备与电脑连接稳定
内容的提问来源于stack exchange,提问作者user20019751
相关产品推荐
相关产品推荐

