我无法启动我的Flutter应用程序,这是我尝试使用debbug和不使用debbug模式运行时收到的消息:
您的启动配置引用了一个不存在的程序。如果启动时遇到问题,请检查“ .vscode / launch.json”文件中的“程序”字段。
默认情况下,我的.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",
"program": "lib/main.dart",
"request": "launch",
"type": "dart"
}
]
我跑扑扑医生:
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[√] Android Studio (version 3.6)
[√] VS Code (version 1.46.1)
[√] Connected device (1 available)
! Doctor found issues in 1 category.
并接受了所有许可。
谢谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
考虑这两个:
1。。请确保您打开了项目的根目录,不是更高的文件夹。这样,将在与.vscode
文件夹相同的级别上创建lib
文件夹。
2。。检查是否存在lib/main.dart
。如果您的main
功能不同,请编辑launch.json
文件并更改程序。
答案 2 :(得分:1)
如果您遇到此问题,请检查以下步骤 尝试从launch.json文件为flutter应用程序中的main.dart文件提供完美路径 例如。
{
"version": "0.2.0",
"configurations": [
{
"name": "Dart",
"program": "shop_app/lib/main.dart",
"request": "launch",
"type": "dart"
}
]
}
如果它不起作用,请从终端类型输入
答案 3 :(得分:0)
答案 4 :(得分:-1)
最好添加完整路径,它对我有用。自从我移动了我的主要。 dart 文件从 lib 到新文件夹小部件。一旦我给出了它工作的完整路径。
"configurations": [
{
"name": "exp_app",
"request": "launch",
"type": "dart",
"program": "E:\\FLUTTER\\exp_app\\lib\\widgets\\main.dart"
}
]