【问题标题】:Trouble getting Flutter to run in debug mode in VS Code无法让 Flutter 在 VS Code 中以调试模式运行
【发布时间】:2020-12-21 18:31:47
【问题描述】:

我可以在 Android Studio 的模拟器中运行我的 Flutter 项目。我试图在 VS Code 中以调试模式 (f5) 运行相同的代码,但我收到一条错误消息:

在启动配置中设置“程序”值(例如“lib/main.dart”),然后再次启动。

所以我将启动配置更新为以下内容:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Dart & Flutter",
            "request": "launch",
            "type": "dart",
            "program": "lib/main.dart"
        }
    ]
}

更新后,当我尝试 f5 时,我收到以下错误:

您的启动配置引用了一个不存在的程序。如果您在启动时遇到问题,请检查“.vscode/launch.json”文件中的“程序”字段。

我确实有一个 main.dart 文件??

任何帮助将不胜感激。

【问题讨论】:

    标签: flutter dart vscode-debugger


    【解决方案1】:

    而不是"program": "lib/main.dart" 尝试"flutterMode": "debug"

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Dart & Flutter",
                "request": "launch",
                "type": "dart",
                "flutterMode": "debug"
            }
        ]
    }
    

    【讨论】:

    • 不幸的是,我仍然收到相同的消息。
    • 我不确定这是否有帮助,但我可以通过转到终端并输入 flutter run 来运行该应用程序。不知道为什么它可以通过这种方式找到 main.dart 文件,但不使用 f5 调试模式?
    【解决方案2】:

    出于某种原因,VS Code 使用了我工作区中另一个项目文件夹中的启动配置。删除该项目后,f5 按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 2021-08-18
      • 2020-10-28
      • 1970-01-01
      • 2016-11-01
      • 2019-12-29
      相关资源
      最近更新 更多