Вот полезный трюк, если вы используете iTerm2...
Полное раскрытие, я не использую Flutter, поэтому я могу ошибаться, но из некоторых быстрых исследований мне кажется, что Flutter не просто «запускает» Chrome. Ему действительно нужен исполняемый файл Chromium, с которым можно взаимодействовать (, возможно, через веб-драйвер )для отладки.
Если это действительно так, то использование версии Chrome для Windows с версией Flutter для Linux не сработает. Это похоже на попытку использовать версию Chrome для Windows с Selenium . Это бы объяснило, почему,даже если ваш путь правильный, Flutter будет жаловаться, что двоичный файл Windows не является «исполняемым файлом Chrome».
В этом случае решением будет установка версии Chrome (для Linux или Chromium )в WSL. Чтобы резюмировать решения из этого вопроса , вы можете сделать это с помощью:
xrdp
согласно моему ответу. Вот прямая ссылка на ответ Ask Ubuntu, где я привожу полные шаги. Я успешно запустил Selenium на WSL, используя, по крайней мере, метод xrdp
.