Ответ 1
В моем случае помогла следующая команда в Терминале (как предложил Гюнтер):
killall -9 dart
В Windows (в соответствии с предложением upupming):
taskkill /F /IM dart.exe
Когда я запускаю свое приложение, оно показывает
Ожидание другой команды флаттера, чтобы снять блокировку запуска
это сообщения и дальше не переходить.
В моем случае помогла следующая команда в Терминале (как предложил Гюнтер):
killall -9 dart
В Windows (в соответствии с предложением upupming):
taskkill /F /IM dart.exe
Удалить этот файл:
<YOUR FLUTTER FOLDER>/bin/cache/lockfile
Это освобождает заблокированный замок и позволяет запускать другие команды.
В Windows:
Нажмите: Ctrl + Alt + Delete
Я использую Mac с кодом Visual Studio, и вот что сработало:
Выключите компьютер и включите его снова. Не используйте функцию перезапуска. Я перезапустил 2 раза, и это не сработало. Работало только отключение.
PS: я опробовал следующее:
killall -9 dart
;Но они все не работали.
Выйдите из вашей IDE, затем из менеджера запуска остановите все связанные с dart файлы (если они есть).
Затем перейдите к "FLUTTER DIRECTORY"/bin/cache/lockfile
и удалите этот файл блокировки
Я попробовал все предыдущие предложения, но без пользы. Наконец, когда я подключаю свой компьютер к интернету и жду, когда выпадет флаттер, решается 5 минут.
Это также происходит, когда вы открыли проект флаттера в редакторе. Закройте редактор и запустите команду
В моем случае я только что перезапустил свой ноутбук. он решил проблему.
Если вы используете Windows, вы можете открыть диспетчер задач и на вкладке "Процессы" найти процессы с именем "dart". Завершите все эти задачи.
Для Ubuntu Linux
killall -9 dart
Это сработало для меня, даже когда IDE была включена