Команда 'flutter' не работает в корневом каталоге проекта. [Windows] - PullRequest
0 голосов
/ 13 апреля 2019

Я могу запускать команды 'flutter' по пути "C: \ Users \ pc \ AppData \ Local \ Android \ flutter \ bin".Но при попытке создать APK, если я изменил путь к корневому каталогу проекта, команда 'flutter' не работает.

Я добавил все пути к переменной среды, как указано в различных других задаваемых вопросах, включая:

C: \ Users \ pc \ AppData \ Local \ Android \ flutter \ binC: \ Program Files \ Android \ Android Studio \ jre \ bin \ javaC: \ Program Files \ Git \ bin

Команда 'flutter' работает нормально, если я изменяю путь терминала в Android Studio на C: \ Users \ pc \ AppData \ Local \ Android\ флаттера \ бин».Я могу запускать такие команды, как 'flutter -doctor'.

Но пока я пытаюсь сгенерировать apk для выпуска, используя 'flutter build apk', я использую путь по умолчанию, заданный в терминале, т.е.корневой каталог проекта.В нем говорится:

«флаттер» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Если я пытаюсь запустить ту же команду в "C: \ Users \ pc \ AppData \ Local \ Android \ flutter \ bin ", вывод:

Ошибка: файл pubspec.yaml не найден.Эта команда должна быть запущена из корня вашего проекта Flutter.Не запускайте эту команду из корня вашего git-клона Flutter.

Было бы очень полезно, если бы кто-нибудь мог предложить мне что-то, чтобы заставить его работать.

Ответы [ 3 ]

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

Я все еще не могу запускать такие команды, как 'flutter run' или 'flutter build apk' через терминал в Android Studio в моем корневом каталоге проекта.

Однако эти же команды отлично работают во время работыв flutter_console.bat, расположенном в папке SDK flutter.Поэтому, используя flutter_console.bat, я просто изменяю путь к корневому каталогу проекта и генерирую apk с помощью команды flutter build apk --release.

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

Вам необходимо обновить переменную PATH, чтобы можно было везде использовать команду flutter.

Это должно работать после перезагрузки компьютера.Я надеюсь, что это решило вашу проблему:)

Ваш Glup3

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

Прежде всего вам необходимо убедиться, что все переменные среды являются действительными / правильными, вам может потребоваться перезапустить терминал (cmd или ваш ПК), чтобы изменения вступили в силу.

Если это не сработаетВы можете попробовать установить PATH в cmd / терминал.Это обычно сбрасывает PATH в cmd (не переменные среды) в указанную новую переменную, чтобы избежать такого использования:

set path=%PATH%;C:\Program Files\Git\bin;C:\...

Приведенная выше команда добавляет указанный путь к уже существующему PATH, а не перезаписывает его.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...