AndroidВысокая

Ошибка ADB: устройство не найдено – полное решение проблемы

Статья объясняет, почему ADB не обнаруживает Android-устройство, и предлагает пошаговые решения для восстановления подключения.

Обновлено 15 февраля 2026 г.
5-15 мин
Низкая
FixPedia Team
Применимо к:Android 5.0 и вышеADB 1.0.31 и вышеWindows 10/11macOS 10.14+

Что означает ошибка 'device not found'

Ошибка 'device not found' в Android Debug Bridge (ADB) указывает, что инструмент не может обнаружить подключённое Android-устройство. Это сообщение появляется при выполнении команд, таких как adb devices, где в списке устройств ваше устройство отсутствует или строка пуста.

Такая ошибка блокирует возможность взаимодействия с устройством через ADB, что критично для разработчиков, тестировщиков и энтузиастов, использующих ADB для установки приложений, отладки или управления файлами.

Причины возникновения

Ниже приведены наиболее частые причины, по которым ADB не видит устройство:

  1. Неисправный или неподходящий USB-кабель – многие кабели предназначены только для зарядки и не имеют линий данных. Также кабель может быть физически повреждён.
  2. Отключенная USB-отладка – без включённой опции USB-отладка в параметрах разработчика устройство не будет доступно для ADB.
  3. Отсутствующие или устаревшие драйверы ADB – на Windows требуются драйверы для конкретного производителя устройства. Без них система не распознаёт устройство как отладочное.
  4. Неавторизованное устройство – на Android 4.2+ при первом подключении нужно подтвердить авторизацию компьютера. Если это не сделано, устройство отображается как 'unauthorized' или не отображается вообще.
  5. Неправильный режим USB – если устройство подключено в режиме "Только зарядка", ADB не сможет с ним взаимодействовать. Нужен режим MTP или PTP.
  6. Проблемы с USB-портом – порт на компьютере может не обеспечивать достаточную мощность или быть неисправным.
  7. Конфликт с другим ПО – программы для синхронизации (Samsung Smart Switch, HTC Sync) могут перехватывать управление устройством, мешая ADB.
  8. Зависший ADB сервер – иногда процесс ADB может зависнуть, и требуется его перезапуск.

Способы решения

Способ 1: Проверка USB-кабеля и порта

Начните с простого: убедитесь, что используете кабель, который поддерживает передачу данных (не только зарядку). Попробуйте заменить кабель на заведомо рабочий. Подключайте устройство напрямую к компьютеру, минуя USB-хабы, так как они могут ограничивать пропускную способность или питание.

Проверьте, определяется ли устройство в системе: на Windows в Диспетчере устройств, на macOS/Linux через lsusb (Linux) или System Information (macOS). Если устройство отображается как неизвестное или с ошибкой, проблема, скорее всего, в драйверах.

Способ 2: Включение USB-отладки

USB-отладка – обязательная опция для работы с ADB. Чтобы её включить:

  1. На устройстве перейдите в Настройки → О телефоне.
  2. Найдите пункт Номер сборки и тапните по нему 7 раз, пока не появится сообщение "Теперь вы разработчик".
  3. Вернитесь в главное меню настроек и найдите Параметры разработчика (или "Для разработчиков").
  4. Включите переключатель USB-отладка.
  5. При подключении устройства к компьютеру по USB на экране появится диалог с запросом разрешения отладки. Нажмите Разрешить и поставьте галочку Всегда разрешать с этого компьютера.

После этого выполните adb devices – устройство должно отобразиться.

Способ 3: Установка или обновление драйверов ADB (Windows)

На Windows драйверы часто являются основной причиной проблемы.

Способ 3.1: Установка через SDK Manager

Если у вас установлен Android Studio:

  • Откройте SDK Manager (Файл → Настройки → Appearance & Behavior → System Settings → Android SDK → SDK Tools).
  • Убедитесь, что установлен пакет Android SDK Platform-Tools (содержит ADB) и Google USB Driver.
  • Нажмите Apply для установки или обновления.

Способ 3.2: Ручная установка драйверов

  1. Скачайте драйверы для вашего устройства с официального сайта производителя (Samsung, Huawei, Xiaomi и т.д.) или используйте универсальные драйверы из Google USB Driver.
  2. Подключите устройство к компьютеру.
  3. Откройте Диспетчер устройств (Win + X → Диспетчер устройств).
  4. Найдите устройство с жёлтым восклицательным знаком (обычно в разделе "Другие устройства" или "Портативные устройства").
  5. Кликните правой кнопкой → Обновить драйверВыполнить поиск драйверов на этом компьютереВыбрать драйвер из списка доступных драйверов.
  6. Укажите путь к папке с драйверами (например, extras\google\usb_driver из папки Android SDK).
  7. Завершите установку и перезагрузите компьютер.

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

Способ 4: Авторизация устройства

На Android 4.2+ каждый компьютер должен быть авторизован. Если вы пропустили диалог или нажали "Отмена", устройство не будет доступно.

Чтобы решить:

  • Отключите и снова включите USB-отладку в настройках разработчика.
  • Перезагрузите устройство.
  • При появлении диалога на устройстве обязательно нажмите Разрешить.
  • Если диалог не появляется, попробуйте сменить USB-порт или кабель, так как иногда это влияет на обнаружение.

Также можно сбросить авторизацию ADB: на устройстве в Параметры разработчика найдите Отмена разрешения ADB (или "Сброс авторизации USB-отладки") и включите. Затем снова подключите и подтвердите.

Способ 5: Перезапуск ADB сервера

ADB сервер может работать некорректно. Выполните в командной строке или терминале:

adb kill-server
adb start-server

После запуска сервера проверьте устройства:

adb devices

Если устройство подключено и авторизовано, оно отобразится в списке.

Способ 6: Изменение режима USB

Некоторые устройства по умолчанию переходят в режим "Только зарядка". Измените режим:

  1. Подключите устройство к компьютеру по USB.
  2. На устройстве потяните шторку уведомлений.
  3. Тапните по уведомлению USB (например, "Зарядка USB").
  4. Выберите Передача файлов (MTP) или PTP (в зависимости от устройства).
  5. Повторно проверьте adb devices.

На некоторых устройствах (например, Samsung) нужно также включить опцию "Отладка по USB" в параметрах разработчика, даже если USB-отладка включена.

После применения каждого способа проверяйте список устройств командой adb devices. Если проблема не решена, переходите к следующему способу.

Профилактика

Чтобы избежать повторения ошибки "device not found":

  • Используйте качественный USB-кабель, поддерживающий данные. Избегайте дешёвых кабелей только для зарядки.
  • Всегда подтверждайте авторизацию при первом подключении устройства к новому компьютеру.
  • Регулярно обновляйте Android SDK Platform-Tools до последней версии, чтобы иметь актуальные драйверы и исправления.
  • На Windows устанавливайте драйверы от производителя устройства, если стандартные не работают. Часто на сайтах Samsung, Xiaomi и других есть специальные драйверы для ADB.
  • Не запускайте одновременно программы, которые могут конфликтовать с ADB (Samsung Kies, HTC Sync, Mi PC Suite). При необходимости закрывайте их.
  • Проверяйте режим USB – убедитесь, что при подключении выбран MTP или PTP, а не "Только зарядка".

Следуя этим рекомендациям, вы минимизируете chances столкнуться с проблемой обнаружения устройства в ADB.

Часто задаваемые вопросы

Почему ADB не видит мое Android-устройство?
Как проверить, что ADB установлен correctly?
Что делать, если на экране устройства не появляется запрос на авторизацию?

Полезное

Проверка физического подключения
Включение USB-отладки
Установка драйверов
Авторизация устройства
Перезапуск ADB сервера