Это на самом деле не отвечает, почему это происходит, но если вы просто нажмете F5
для запуска из VS Code (вместо использования терминала), это может сработать (или, по крайней мере, дать лучшую ошибку), как VS Code показывает ваше устройство в строке состояния, и мы явно передаем идентификатор устройства Flutter при запуске проектов в VS Code.
Если вы запустите из терминала, как показано на скриншоте, вы упустите множество функций, таких как «горячая перезагрузка при сохранении», множество переключателей отладки, Dart DevTools и, конечно, отладчик: -)