首页 文章

颤动:找不到目标文件“lib / main.dart”

提问于
浏览
4

当我执行 flutter run 时,我收到错误

找不到目标文件“lib / main.dart” .

为什么会发生这种情况?我该如何解决这个问题?

5 回答

  • 1

    Flutter正在寻找lib文件夹中的main.dart,而你必须在任何其他包中包含文件 .

    最好的解决方案是将main.dart文件放在lib文件夹中 . Flutter run命令肯定会起作用 .

    It worked for me.

    main.dart url应该是:/ll/main.dart

  • 3

    如果设置了目标文件路径,则可以从任何DIR运行任何文件,例如:

    flutter run -t lib/main_dev.dart
    

    要么

    flutter run lib/dev/main_dev.dart
    
  • 8

    如果您使用的是vscode ...

    发生错误时,vscode文件夹出现在侧栏中 . 它里面有launch.json文件 .

    您可以更改launch.json文件中的 "program": "..." 属性,以在所需的目录中运行.dart文件 .

  • 0

    这发生在我使用Visual Studio Code时 . 我通过编辑 .vscode/launch.json 文件并将 "program" 的值更改为 main.dart 文件的绝对路径(例如 C://... )来解决此问题 .

  • 1

    如果您使用可视代码并且在调试时遇到此问题,只需转到launch.json,转到flutter应用程序所在的位置,到lib文件夹然后到main.dart,复制路径然后添加它位于launch.json中的文本 program ,如下图所示

    launch.json "program" path

相关问题