![](/img/trans.png)
[英]i get "Error running 'main.dart': Entrypoint isn't within a Flutter pub root" every time i try to run my app
[英]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 Code 的模拟器上运行我的 flutter 程序。 这个想法是,当我在 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",
您可以在wordpair_generator
中打开wordpair_generator
文件夹,以便${workspaceFolder}
解析wordpair_generator
文件夹。
更多信息欢迎查看 官方文档:
${workspaceFolder} - 在 VS Code 中打开的文件夹的路径
对于其他试图找出正确的launch.json
,实际上您只需在 main.dart 上按 F5(确保您安装了 flutter 扩展并且没有现有的launch.json
),那么您可能会发现该插件会自动为您设置。 这就是懒惰的方式。
只需删除.vscode/launch.json
文件并运行,它对我.vscode/launch.json
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.