Флаттер показывает список устройств, но не запускается - PullRequest
0 голосов
/ 28 мая 2018

Как видите, в IDEA отображаются два устройства.Но когда я запускаю это.Он отображает следующую ошибку: «Не удается найти устройство разработки; запустите« flutter doctor »для получения информации об установке дополнительных компонентов».enter image description here

Также вот ответ доктора Флаттера.Когда я запускаю программу flutter doctor, происходит очень странное поведение. Оно показывает мне 2 устройства, подключенных, когда они есть, но когда я снова запускаю ту же команду, это не показывает, что устройства не подключены.В основном это показывает мне эти ответы по-другому.Вот скриншот для того же.enter image description here

Вот еще одно странное поведение Флаттера.Снимок экрана для того же самого приведен здесь ниже enter image description here Это не стабильно с Ubuntu или что-то?Любая помощь приветствуется.

Ответы [ 3 ]

0 голосов
/ 28 мая 2018

Попробуйте несколько вещей

  • Убедитесь, что на вашем устройстве активирован режим разработчика (включая отладку по USB).
  • В системе установлен подходящий для устройства драйвер.
  • Используйте последнюю версию SDK.
  • Запустите flutter clean перед установкой.
  • Используйте эту команду в случае подключения нескольких устройств flutter run -d Mi A1
  • YouМожно также проверить, что кабель правильно подключен и поддерживает передачу данных

Если проблема не устранена, сообщите о проблеме на github.

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

0 голосов
/ 13 августа 2018

Я получил то же самое "Невозможно найти устройство для разработки; запустите 'flutter doctor' для получения информации об установке дополнительных компонентов." Ошибка в Android Studio 3.1.4.

Этооказалось, что у меня была старая версия adb от 2014 (!) внутри / usr / bin / и новая версия в ~ / android-sdk-linux /platform-tools / (ваш путь может отличаться).

В качестве пользователя root я сделал:

  • cd /usr/bin
  • mv adb adb_old
  • ln -s ~/android-sdk-linux/platform-tools/adb adb (обратите внимание на ваш правильный путь!)

Это решило это для меня.

HTH, с уважением.

edit: Моя проблема возникла из-за очень старой неверной конфигурации.Если ваши env-переменные ANDROID_HOME и / или (?) ANDROID_SDK указывают на правильные пути, все должно быть в порядке.- Для моего случая я просто выдал which adb и затем направился прямо к этапам решения.Резюме: путь и версия adb имеют значение!

0 голосов
/ 28 мая 2018

Вы пытаетесь подключиться только к одному устройству и запускаете flutter run в терминале.

...