我正在尝试从 VS 代码在模拟器上运行我的颤振应用程序,但收到一条错误消息,说它找不到我的 main.dart 文件的路径



我想在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"
}
]
}

我的颤振应用程序的路径是...wordpair_generator\lib\main.dart,所以我尝试将JSON文件代码更改为以下内容

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

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

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

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

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

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

尝试将其更改为"program": "${workspaceFolder}/lib/main.dart",

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

有关更多信息,欢迎您查看官方文档:

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

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

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

这对我有用。请记住将程序路径更改为文件路径。

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Dart & Flutter",
"request": "launch",
"type": "dart",
"program": "lib/main.dart"
}
]

}

相关内容

最新更新