Устройство подключено по USB, отладка включена, а команда adb devices возвращает пустой список — в подавляющем большинстве таких случаев причина в отсутствующем или некорректно установленном ADB-драйвере. Windows не умеет определять Android-устройство в режиме отладки «из коробки»: системе нужен специальный драйвер, который свяжет смартфон с утилитой Android Debug Bridge.
В этой статье разберём все рабочие способы установки: через универсальный Google USB Driver, через фирменные драйверы производителей и вручную через диспетчер устройств. Отдельно разберём типичные ошибки — например, когда устройство видно как «Android Composite ADB Interface» с жёлтым восклицательным знаком или не определяется вовсе.
Что такое ADB-драйвер и зачем он нужен
ADB (Android Debug Bridge) — это инструмент командной строки из состава Android SDK Platform Tools, который позволяет компьютеру обмениваться командами со смартфоном: устанавливать приложения, снимать логи, перезагружать устройство в recovery, снимать скриншоты и многое другое. Драйвер — это прослойка между Windows и телефоном, без которой ADB просто не «увидит» подключённый гаджет.
Важно различать два компонента, которые часто путают:
- 🔧 ADB-драйвер — системный драйвер Windows, устанавливается один раз на компьютер;
- 📦 Platform Tools — архив с исполняемыми файлами
adb.exeиfastboot.exe, скачивается с официального сайта Android Developers; - 📱 Отладка по USB — настройка на самом смартфоне, активируется в меню «Для разработчиков»;
- 🔌 USB-кабель с передачей данных — кабель «только для зарядки» физически не способен передавать ADB-команды.
Без любого из этих четырёх элементов связка не заработает. Поэтому, прежде чем переустанавливать драйвер, убедитесь, что проблема действительно в нём: проверьте кабель и включённую отладку.
Подготовка смартфона: включение отладки по USB
Прежде чем Windows сможет установить драйвер, смартфон должен перевестись в режим отладки. Для этого откройте Настройки → О телефоне и несколько раз нажмите на пункт «Номер сборки», пока не появится сообщение «Вы стали разработчиком». Точное название пункта и его расположение зависят от оболочки — у Xiaomi (MIUI/HyperOS), Samsung (One UI) и «чистого» Android пути могут отличаться, поэтому сверьтесь с инструкцией для своей модели.
Затем в появившемся разделе Для разработчиков включите переключатель «Отладка по USB». После подключения кабеля к ПК на экране смартфона появится запрос «Разрешить отладку по USB?» — отметьте «Всегда разрешать с этого компьютера» и подтвердите.
⚠️ Внимание: не оставляйте отладку по USB постоянно включённой на устройстве, которым пользуетесь вне дома. Через ADB при разблокированном загрузчике и подтверждённом подключении возможен доступ к данным — включайте режим только на время работы.
Способ 1: установка Google USB Driver
Универсальный вариант — Google USB Driver. Он официально поддерживает устройства Google Pixel и ряд аппаратов других брендов, а для остальных часто подходит как базовый драйвер. Скачать его можно двумя путями: через SDK Manager в Android Studio или отдельным архивом с сайта Android Developers.
Порядок установки через диспетчер устройств выглядит так:
☑️ Установка Google USB Driver вручную
После установки устройство должно появиться в диспетчере как Android Device → Android Composite ADB Interface без значков ошибок. Проверить результат можно командой:
adb devices
Если в выводе появилась строка с серийным номером и статусом device — драйвер работает. Статус unauthorized означает, что на смартфоне не подтверждён запрос на отладку.
Способ 2: фирменные драйверы производителя
Не все смартфоны корректно работают с универсальным драйвером Google. Многие производители выпускают собственные пакеты, в которых учтены идентификаторы USB-устройств конкретного бренда. Это особенно актуально для аппаратов на чипах MediaTek и некоторых моделей Samsung.
| Производитель | Где взять драйвер | Особенности |
|---|---|---|
| Google Pixel | Google USB Driver (сайт Android Developers) | Ставится вручную через диспетчер устройств |
| Samsung | Samsung USB Driver / Smart Switch | Установщик ставит драйвер автоматически |
| Xiaomi | Обычно хватает Google USB Driver или драйвера из Mi PC Suite | Для fastboot-режима может потребоваться отдельная установка |
| Устройства на MediaTek | Драйверы VCOM/Preloader с сайта производителя или сообщества | Часто требуют отключения проверки подписи драйверов |
Общее правило простое: сначала пробуйте официальный драйвер бренда, и только если устройство по-прежнему не определяется — переходите к универсальному. Скачивайте пакеты строго с официальных сайтов производителей: сторонние «сборники драйверов» нередко содержат устаревшие или модифицированные файлы.
Способ 3: автоматические установщики
Существуют утилиты вроде ADB Installer, которые одним окном ставят ADB, Fastboot и драйверы, прописывая пути в системные переменные. Такой подход экономит время, но у него есть минус: вы не контролируете версию компонентов и источник файлов. Если решите пользоваться установщиком — скачивайте его только с известных ресурсов разработчиков, например с профильных веток форума XDA Developers.
Более контролируемая альтернатива — вручную распаковать Platform Tools в папку, например C:\platform-tools, и добавить её в переменную окружения Path через Система → Дополнительные параметры системы → Переменные среды. Тогда команда adb будет доступна из любого окна терминала, а вы точно будете знать, какая версия инструментов установлена.
Решение типичных проблем
Даже после правильной установки ADB может не видеть устройство. Ниже — проверки, которые стоит выполнить до переустановки драйвера.
Устройство с жёлтым восклицательным знаком. Это значит, что Windows нашла аппарат, но не смогла подобрать драйвер. Решение — ручная установка: ПКМ по устройству → Обновить драйвер → Найти на этом компьютере → Выбрать из списка, затем указать Android Composite ADB Interface или папку с драйвером производителя.
Смартфон виден только как «Портативное устройство» (MTP). Возможная причина — отладка по USB выключена или не подтверждён запрос на экране телефона. Проверьте настройки разработчика и переподключите кабель.
Windows 10/11 блокирует установку неподписанного драйвера. Это характерно для драйверов MediaTek. Потребуется временно отключить проверку подписи: Параметры → Восстановление → Особые варианты загрузки → Перезагрузить, затем в меню загрузки выбрать пункт отключения обязательной проверки подписи драйверов. После перезагрузки проверка снова включится автоматически.
⚠️ Внимание: отключение проверки подписи драйверов снижает защиту системы. Устанавливайте в таком режиме только драйверы из проверенных источников и не используйте его для постоянной работы.
Если ничего не помогает, выполните базовую диагностическую цепочку: другой кабель → другой USB-порт → другой компьютер. Так вы локализуете проблему: если на втором ПК устройство определяется сразу — дело в системе первого, а если не определяется нигде — под подозрением кабель, разъём смартфона или его настройки.
Что делать, если adb devices показывает unauthorized
Откройте на смартфоне «Для разработчиков» и найдите пункт «Отозвать авторизацию отладки по USB» (название может отличаться). Затем переподключите кабель — запрос на разрешение появится заново. Подтвердите его, отметив «Всегда разрешать с этого компьютера».
Проверка работоспособности после установки
Финальный этап — убедиться, что связка «драйвер + ADB» функционирует полностью. Откройте командную строку в папке Platform Tools (или в любом месте, если путь добавлен в Path) и выполните несколько проверочных команд.
adb devices
adb shell getprop ro.product.model
adb reboot
Первая команда покажет список подключённых устройств, вторая выведет модель смартфона — это подтверждает двусторонний обмен данными, третья перезагрузит аппарат. Если все три отработали без ошибок, установка завершена успешно. Для режима fastboot используется отдельный драйвер — если fastboot devices не видит аппарат, установите драйвер заново, пока телефон находится в режиме загрузчика.
Частые вопросы
Нужно ли устанавливать ADB-драйвер на Windows 11?
Да. Windows 11, как и Windows 10, не содержит ADB-драйвера в стандартной поставке. Часть устройств определяется автоматически через Windows Update, но надёжнее установить драйвер вручную — от Google или от производителя смартфона.
Можно ли использовать ADB без провода?
Да, современные версии Android поддерживают отладку по Wi-Fi (беспроводную отладку). Она включается в меню разработчика и требует сопряжения по коду. Однако для первоначальной настройки и операций с прошивкой проводное подключение с установленным драйвером остаётся основным способом.
Почему устройство видно в fastboot, но не видно в ADB (и наоборот)?
Это два разных режима с разными USB-идентификаторами, и для каждого Windows ставит отдельный драйвер. Если аппарат виден только в одном режиме — загрузитесь в проблемный режим и повторите установку драйвера через диспетчер устройств именно в этом состоянии.
Безопасно ли скачивать драйверы со сторонних сайтов?
Рискованно. Драйвер работает на уровне системы, поэтому модифицированный установщик способен нанести вред. Берите пакеты только с официальных ресурсов: сайта Android Developers, сайтов производителей смартфонов либо проверенных веток форума XDA.
Что делать, если драйвер установлен, но adb devices выдаёт пустой список?
Проверьте по цепочке: включена ли отладка по USB, подтверждён ли запрос на экране смартфона, исправен ли кабель (попробуйте другой), работает ли порт USB. Затем перезапустите ADB-сервер командами adb kill-server и adb start-server. Если список всё ещё пуст — переустановите драйвер вручную через диспетчер устройств.