Список устройств Android Studio зависает при загрузке

Я пытаюсь добавить виртуальный телефон в список устройств, однако список устройств зависает при загрузке.

Список устройств Android Studio зависает при загрузке

Я использую устройство nexus 5 по умолчанию на AVD:

Список устройств Android Studio зависает при загрузке

У меня Windows 10, и я пытаюсь настроить флаттер.

Попробуйте перезагрузить компьютер. Иногда это помогает при перезапуске adb. Затем, если запустили, посмотрите, сможете ли вы найти свой эмулятор с adb devices.

Bostrot 29.06.2018 14:07

попробуйте следующие команды - 1. adb kill-server 2. adb start-server 3. adb devices

Ankita-user3449434 29.06.2018 14:23

@Bostrot Перезагрузка ПК не решила проблему, и устройство adb показывает эмулятор

Léo Coletta 29.06.2018 14:44

@ Ankita-user3449434 Эта команда просто показывала устройства и не решала проблему

Léo Coletta 29.06.2018 14:44

Вы уже нашли исправление?

Noodles 10.02.2019 23:44
35
5
46 942
23
Перейти к ответу Данный вопрос помечен как решенный

Ответы 23

Ответ принят как подходящий

Редактировать: Если вы сохранили SDK флаттера на локальном диске C, переместите его на другой диск (Местоположение без прав администратора), а затем попробуйте использовать Android studio.

Альтернативно: Просто запустите свою Android Studio как Администратор, и она будет работать нормально (хотя запуск flutter с правами администратора не рекомендуется и не требуется)! Я потратил 3 часа на поиски решения и внезапно осознал этот вариант, и он сработал для меня.

Попробуйте переустановить Flutter и / или сбросить путь к SDK Flutter в разделе «Файл> Настройки> Языки и платформы> Flutter».

только это сработало для меня, спасибо

Boba0514 22.01.2021 13:23
  • Убедитесь, что у вас Power Shell 5.1 или выше (вы можете запустить эту команду, чтобы проверить $PSVersionTable.PSVersion
  • Обновите Flutter, Dart и Android Studio, затем перезапустите Android Studio.

Сейчас буду ... На AS запускаю флиттер. Часто сталкиваюсь с загрузкой, и это просто странно. На этот раз я не могу. Пытаюсь удалить два файла блокировки под флиттером и перезапустить.

Танкс столько, мистер Элинкс

Rahman Rezaee 11.08.2020 12:40

Просто запустите adb devices из командной строки при включенной Android Studio.

Все остальное сделает Android Studio.

Как ни странно, по моему опыту это не так. adb devices показывает устройство, но Android Studio все еще застревает на «Загрузка устройств».

kas 16.05.2021 21:32

File-> Invalidate Caches / Restart, затем нажмите Invalidate и Restart работает для меня

После нескольких часов поисков я нашел вот что.

flutter doctor -v

Я обнаружил, что были некоторые сертификаты SDK, которые не были согласованы.

flutter doctor --android-licenses

Позволили мне увидеть, какие соглашения не были согласованы. После этого все заработало. Надеюсь, это сработает для вас.

Любой, кто использует macOS, не загружайте / не обновляйте flutter sdk до 1.17.4 (с использованием с android studio / intellij). Используйте версию 1.17.3, даже если вы планируете обновление. Похоже, в плагине intellij есть ошибки с 1.17.4, и я потратил 2-3 часа на отладку, пока мой взгляд не упал на эту тему: https://github.com/flutter/flutter-intellij/issues/3892

Если вы используете MacOS, то есть проблемы с флаттером версии 1.17.4.
Мне помогло скачивание более старой версии.

Обновите ответ, указав более раннюю версию, чтобы улучшить ответ.

Mahendra Gunawardena 28.06.2020 00:30

Я была такая же проблема. Снова установил Flutter, и проблема была исправлена.

Быстрое исправление в Android Studio

  1. Искать где угодно -> (Shift + Shift)
  2. Ищите -> Перезапустить Flutter Daemon

Это работает для меня (Mackbook + Android Studio 4.0.1 + iOS Simulator) Спасибо за ответ.

DP Dev 02.10.2020 17:52

как открыть это окно поиска? двойной поиск только по именам файлов

Rana Hyder 11.12.2020 16:55

Это должен быть принятый ответ!

mKane 14.01.2021 18:42

Я не вижу "Restart Flutter Daemon" в поиске shift + shift

Moises Rodan 28.04.2021 19:00

Обновление до последней версии, щелкнув обновление флаттера, а затем перейдя в File-> Invalidate Caches / Restart, затем нажмите Invalidate и Restart, сработало для меня.

запустить "flutter clean" на терминале работает у меня

После запуска

flutter doctor -v

Выяснил, что мой ANDROID_SDK_ROOT не установлен. Установка его в правильный каталог и перезапуск Android Studio решили проблему для меня.

если ничего не сработало, попробуйте следующее: загрузите новую и стабильную версию Flutter SDK отсюда, укажите путь к вашему sdk flutter из настроек> search flutter> укажите путь к новому загруженному sdk> аннулируйте кеш и перезапустите. вы сделали !

Проблема для меня заключалась в том, что АБР был исключен из Антивирус, поэтому я просто добавил исключение для АБР, и проблема была решена.

Это может произойти, если вы клонировали приложение, а пути Flutter и Dart не были заданы. Удалите папку «.idea» и установите пути, и если есть какие-либо подключенные устройства, они загрузятся автоматически.

В Windows я исправил проблему, поместив Android SDK в PATH. Я предполагаю, что плагин Flutter внутренне использует ADB для определения подключенных устройств, поэтому, если у вас его нет на вашем пути, ничего нельзя будет сделать.

Если это ваш случай, просто введите adb на терминале. Если это не сработает, это означает, что вы должны поместить свой Android SDK в путь, чтобы вы (и плагин Flutter) могли его использовать.

Просто добавляю снимок экрана, чтобы немного прояснить ситуацию.

Запуск Android Studio от имени администратора (Windows) / суперпользователя (Linux) устранил проблему для меня.

В моем случае это было ошибочное выполнение adb, которое выполнялось вечно.

Единственное, что у меня сработало, это:

  • Закройте Android Studio
  • Убить процесс adb (в диспетчере задач в Windows)
  • Откройте Android Studio

Работал у меня. У меня на девайсе нет "трепета".

Eran Shay 26.02.2021 03:44

это устранило проблему для меня.

olayemii 11.03.2021 10:15

это также работает в Activity Monitor для Mac

MindBlower3 18.03.2021 16:20

Для меня проблема заключается в том, что моя антивирусная программа определила dart.exe как угрозу и переименовала его в dart.exe.000 - что сработало для меня, так это -

  1. Я загрузил dart sdk и заменил каталог в моем каталоге flutter 2) удалил flutter / bin / cache / flutter_tools.stamp 3) запустил flutter doctor ... а потом это сработало

Решено для меня с помощью:

  1. Обновить плагин flutter

  2. Файл => Недействительный кеш / перезапуск => Недействительный и перезапуск

  3. Обновите Android Studio

  4. Обновить SDK

  5. Установить SDK только в местоположение по умолчанию Android Studio

  6. Инструменты => Устранение неполадок при подключении устройства, прочтите это и продолжайте поиск и устранение неполадок.

  7. Используйте (RunAsAdmin (Windows) / root USER (Linux)) ДЛЯ ЗАПУСКА

  8. если вы используете физическое устройство, используйте код IN TERMINAL LINUX {

sudo apt update
sudo apt install adb

и проверьте, подключено ли ваше устройство

adb devices

}

Я использовал другую среду выполнения, поэтому мне пришлось нажать Ctrl + Shift + A -> Выбрать среду выполнения -> По умолчанию

Другие вопросы по теме