Флаттер: целевой файл "lib / main.dart" не найден - PullRequest
0 голосов
/ 25 мая 2018

Когда я выполняю прогон флаттера я получаю ошибку

Целевой файл "lib / main.dart" не найден.

Почему это происходит и как можноЯ это исправлю?

Ответы [ 7 ]

0 голосов
/ 08 апреля 2019

Пользователи VSCode: пожалуйста, перейдите к launch.json и замените строку «Program» следующим:

"Program":"${rootProject.buildDir}/${project.name}/lib/main.dart"
0 голосов
/ 01 июля 2019

в Android Studio это работает для меня

  1. щелкните левой кнопкой мыши в main.dart
  2. щелкните правой кнопкой мыши в профиле main.dart

это выполняетприложение моментального снимка для настройки корневого профиля и запуска вашего приложения

enter image description here

0 голосов
/ 03 апреля 2019

Если вы используете визуальный код и сталкиваетесь с этой проблемой во время отладки, просто перейдите к launch.json, перейдите в папку, где находится ваше приложение, в папку lib, а затем в main.dart, скопируйтезатем добавьте его к тексту program в файле launch.json, как показано на фотографии ниже

launch.json "program" path

0 голосов
/ 21 января 2019

Это произошло, когда я использовал код Visual Studio.Чтобы устранить проблему, я изменил файл .vscode/launch.json и изменил значение "program" на абсолютный путь к моему файлу main.dart (например, C://...).

0 голосов
/ 31 декабря 2018

Если вы используете vscode ...

При возникновении ошибки папка vscode появляется на боковой панели.Внутри находится файл launch.json.

Вы можете изменить свойство "program": "..." в файле launch.json, чтобы запустить файл .dart в каталоге, где вы хотите.

0 голосов
/ 26 октября 2018

Вы можете запустить любой файл из любого DIR при условии, что вы указали путь к целевому файлу, например:

flutter run -t lib/main_dev.dart

ИЛИ

flutter run lib/dev/main_dev.dart
0 голосов
/ 15 июня 2018

Flutter ищет файл main.dart в папке lib, в то время как у вас должен быть файл в любом другом пакете.

Лучшее решение - поместить файл main.dart прямо в папку lib.Тогда команда Flutter Run сработает наверняка.

Это сработало для меня.

URL-адрес main.dart должен быть: /lib/main.dart

...