Я установил бета-версию Flutter, используя официальное руководство . Включено веб:
flutter channel beta
flutter upgrade
flutter config --enable-web
Результат:
Setting "enable-web" value to "true".
You may need to restart any open editors for them to read new settings.
Результат команды flutter devices
:
>flutter devices
1 connected device:
Web Server • web-server • web-javascript • Flutter Tools
Официальные ориентиры, которые должны быть два устройства:
Chrome • chrome • web-javascript • Google Chrome 78.0.3904.108
Web Server • web-server • web-javascript • Flutter Tools
Я создал пример приложения из официального руководства и попытался создать его:
flutter create myapp
cd myapp
flutter run -d chrome
Результат:
No devices found with name or id matching 'chrome'
Последний Google Chrome установлено. Я прочитал на github , проблему можно решить, установив переменную окружения CHROME_EXECUTABLE. Я попытался установить его, используя путь к chrome .exe и путь к папке, содержащей chrome .exe с таким же неудачным результатом.
Я выполнил flutter doctor -v
:
[X] Chrome - develop for the web (Cannot find chrome executable at "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe")
! "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" is not executable.
I думал, что проблема может быть в пути с пробелами, но установка другого пути в CHROME_EXECUTABLE не решает проблему.
[X] Chrome - develop for the web (Cannot find chrome executable at "D:\Portable\Chromium\chrome-win\chrome.exe")
! "D:\Portable\Chromium\chrome-win\chrome.exe" is not executable.
У кого-нибудь есть идеи?