【问题标题】:I'm trying to run my flutter app on an emulator from VS code and I get an error saying it cannot find the path to my main.dart file我正在尝试从 VS 代码在模拟器上运行我的颤振应用程序,但我收到一条错误消息,说它找不到我的 main.dart 文件的路径
【发布时间】:2019-12-16 01:27:07
【问题描述】:

我想在 VS Code 的模拟器上运行我的颤振程序。这个想法是,当我在 VS Code 中运行调试会话时,应用程序应该出现在模拟器上。我打开了模拟器并连接到 VS Code,但是,当我尝试调试时,我收到一条错误消息:“错误:读取 'bin/main.dart' 时出错:系统找不到指定的路径。 ”。

**This is my launch.json file in VS Code**

    "version": "0.2.0",
    "configurations": [

        {
            "name": "Dart",
            "program": "bin/main.dart",
            "request": "launch",
            "type": "dart"
        }
    ]
}

我的 Flutter 应用的路径是 ...wordpair_generator\lib\main.dart 所以我尝试将 JSON 文件代码更改为以下

"program": "lib/main.dart",

我收到一条错误消息:“错误:读取 'lib/main.dart' 时出错:系统找不到指定的路径。 " 所以我然后尝试将 JSON 文件更改为以下

"program": "wordpair_generator/lib/main.dart"

现在我没有收到错误,调试运行,但没有任何反应。我的应用程序没有出现在我的模拟器上。

更新 我离开去泡茶时让程序运行,程序在模拟器上运行。如果有人遇到类似问题,我建议让程序运行大约 5 分钟。现在,每当我运行程序时,它只需要大约 30 秒。

【问题讨论】:

    标签: flutter visual-studio-code


    【解决方案1】:

    我想你不是通过泡茶来解决这个问题。

    试着改成 "program": "${workspaceFolder}/lib/main.dart",

    您可以在 vscode 中打开wordpair_generator 文件夹,以便${workspaceFolder} 解析。

    更多信息欢迎关注official documentation:

    ${workspaceFolder} - 在 VS Code 中打开的文件夹的路径

    对于其他试图找出正确的launch.json 的人,实际上你可以在 main.dart 上按 F5(确保你安装了 Flutter 扩展并且没有现有的launch.json),然后你可能会发现插件自动设置为你。这是懒惰的方式。

    【讨论】:

      【解决方案2】:

      只需删除 .vscode/launch.json 文件并运行,它对我有用

      【讨论】:

        猜你喜欢
        • 2019-11-22
        • 2020-11-27
        • 2019-04-07
        • 1970-01-01
        • 2017-07-18
        • 2021-02-27
        • 2021-12-27
        • 2021-08-04
        • 2022-01-23
        相关资源
        最近更新 更多