Ответ 1
Вы можете запускать любой файл из любого DIR при условии, что вы установили путь к целевому файлу, например:
flutter run -t lib/main_dev.dart
ИЛИ ЖЕ
flutter run lib/dev/main_dev.dart
Когда я выполняю флаттер, я получаю сообщение об ошибке
Целевой файл "lib/main.dart" не найден.
Почему это происходит и как я могу это исправить?
Вы можете запускать любой файл из любого DIR при условии, что вы установили путь к целевому файлу, например:
flutter run -t lib/main_dev.dart
ИЛИ ЖЕ
flutter run lib/dev/main_dev.dart
Flutter ищет файл main.dart в папке lib, в то время как у вас должен быть файл внутри любого другого пакета.
Лучшее решение - разместить файл main.dart только внутри папки lib. Команда Flutter run будет работать точно.
Это сработало для меня.
main.dart url должен быть: /lib/main.dart
Если вы используете vscode...
При возникновении ошибки папка vscode появляется на боковой панели. Внутри находится файл launch.json.
Вы можете изменить свойство "program": "..." в файле launch.json, чтобы запустить файл .dart в той папке, где вы хотите.
Это произошло, когда я использовал код Visual Studio. Я .vscode/launch.json
исправить проблему, отредактировав файл .vscode/launch.json
и изменив значение "program"
на абсолютный путь к моему файлу main.dart
(например, C://...
).
Если вы используете визуальный код, и вы столкнулись с этой проблемой во время отладки, просто перейдите к launch.json, перейдите в папку, где находится ваше приложение флаттера, в папку lib и затем в main.dart, скопируйте путь и добавьте это к текстовой программе в launch.json, как указано на фото ниже
Пользователи VSCode: Пожалуйста, перейдите к launch.json и замените строку "Program" следующим текстом:
"Program":"${rootProject.buildDir}/${project.name}/lib/main.dart"
Сухи ответ работал для меня.
"программа": "C: /Projects/FLUTTER/ShipTransportMobile//lib/main.dart"
в андроид студии это wokrs для меня
это выполняет приложение снимка, чтобы настроить корневой профиль и запустить ваше приложение.
Если вы используете Debug Mode
в vs code
, убедитесь, что рабочая папка vs code
является вашей основной папкой проекта Flutter
.
Если вы хотите изменить рабочую папку vs code
, вы можете использовать меню File > Open Folder
или ярлык Ctrl+O
.
Когда я меняю папку, у меня это работало.