Когда смартфон подключён к ПК, а в Диспетчере устройств Windows строка Android Composite ADB Interface отмечена желтым восклицательным знаком с кодом ошибки 28 или 10, команда adb devices возвращает пустой список — и ни отладка, ни передача команд на устройство невозможны. Эта ситуация возникает из-за отсутствующего или повреждённого драйвера ADB-интерфейса, и решается она без переустановки системы и без разборки устройства.
Драйвер Android Composite ADB Interface — это программный мост между Windows и Android-устройством, работающим в режиме отладки по USB. Слово «composite» (составной) означает, что через одно USB-подключение телефон одновременно предоставляет несколько интерфейсов: ADB для отладки, MTP для передачи файлов и, при необходимости, другие режимы. Без корректного драйвера Windows видит устройство, но не может с ним взаимодействовать через инструменты разработчика.
Что такое Android Composite ADB Interface и зачем нужен драйвер
ADB (Android Debug Bridge) — утилита командной строки, входящая в состав Android SDK Platform Tools. Она позволяет устанавливать приложения, снимать логи, передавать файлы, выполнять shell-команды и перезагружать устройство в режим восстановления. Для работы ADB на смартфоне должна быть включена отладка по USB, а на компьютере — установлен соответствующий драйвер.
Когда вы включаете отладку и подключаете телефон кабелем, Android создаёт дополнительную USB-функцию. Windows обнаруживает новое устройство и пытается подобрать драйвер. Если подходящий драйвер не найден, в Диспетчере устройств появляется неизвестное устройство или строка Android Composite ADB Interface с ошибкой. Именно этот драйвер обеспечивает связь между службой adb.exe на ПК и демоном adbd на смартфоне.
Отдельно стоит упомянуть, что для обычной передачи файлов по MTP этот драйвер не обязателен — Windows использует встроенные драйверы. Проблема затрагивает только тех, кто работает с ADB, Fastboot, прошивкой или средами разработки вроде Android Studio.
Как проверить, нужен ли вам этот драйвер
Начните с простой диагностики. Подключите устройство кабелем, откройте Диспетчер устройств (Win + X → «Диспетчер устройств») и посмотрите, что происходит при подключении. Возможные варианты:
- 🔍 Устройство отображается как Android Composite ADB Interface без значков ошибок — драйвер установлен корректно.
- ⚠️ Строка присутствует, но с желтым восклицательным знаком — драйвер установлен с ошибкой или повреждён.
- ❓ Появляется «Неизвестное USB-устройство» или «Android» в разделе «Другие устройства» — драйвер отсутствует.
- 📱 Устройство видно только как портативное (MTP) — отладка по USB на смартфоне выключена.
Затем проверьте работу ADB напрямую. Откройте командную строку в папке с Platform Tools и выполните:
adb devices
Если в списке появилась строка с серийным номером и статусом device — всё работает. Статус unauthorized означает, что на экране телефона нужно подтвердить разрешение на отладку. Пустой список указывает на проблему с драйвером, кабелем или настройками устройства.
Где взять драйвер Android Composite ADB Interface
Существует несколько проверенных источников драйвера. Самый надёжный — Google USB Driver, официальный пакет от Google, который распространяется в составе Android SDK. Он подходит для устройств Google Pixel и, с небольшой оговоркой, для большинства других смартфонов, поскольку ADB-интерфейс стандартизирован.
Кроме того, производители смартфонов выпускают собственные драйверы и утилиты синхронизации, в состав которых входит ADB-драйвер. Например, у Samsung, Xiaomi, Huawei и других брендов есть фирменное ПО для ПК. Если универсальный драйвер Google не подошёл, ищите решение на официальном сайте производителя конкретной модели.
⚠️ Внимание: не скачивайте «драйверпаки» и установщики драйверов со сторонних сайтов-агрегаторов. Такие пакеты нередко содержат рекламное или вредоносное ПО. Используйте только официальные источники: сайт разработчиков Android или сайт производителя вашего смартфона.
Ещё один важный момент: в современных версиях Windows драйвер ADB часто уже присутствует в системе — его нужно лишь выбрать вручную из списка стандартных драйверов. Об этом способе — в следующем разделе.
Установка драйвера вручную через Диспетчер устройств
Ручная установка — самый быстрый способ, который не требует загрузки файлов. Порядок действий:
- 🖱️ Откройте Диспетчер устройств и найдите проблемное устройство (с желтым значком или в разделе «Другие устройства»).
- 📂 Щёлкните по нему правой кнопкой и выберите
Обновить драйвер. - 🔎 Выберите пункт
Найти драйверы на этом компьютере. - 📋 Далее —
Выбрать драйвер из списка доступных драйверов на компьютере. - ✅ В списке найдите Android Device → Android Composite ADB Interface и подтвердите установку.
Если Windows покажет предупреждение о совместимости, подтвердите установку — это нормально для универсального драйвера. После завершения отключите и заново подключите кабель, затем повторите команду adb devices. На экране смартфона может появиться запрос на разрешение отладки — отметьте «Всегда разрешать с этого компьютера» и подтвердите.
☑️ Проверка после установки драйвера
Если драйвера Android Composite ADB Interface нет в списке доступных, потребуется указать путь к файлу вручную. Скачайте Google USB Driver с официального сайта разработчиков Android, распакуйте архив и в окне установки выберите Обзор, указав папку с файлом android_winusb.inf.
Если драйвер установлен, но ADB не видит устройство
Бывает, что драйвер стоит корректно, а adb devices всё равно ничего не находит. В этом случае проверяйте по цепочке — от простого к сложному.
Первое — кабель и порт. Часть USB-кабелей поддерживает только зарядку и не передаёт данные. Попробуйте другой кабель и другой порт, желательно напрямую в материнскую плату, без хабов и удлинителей. Второе — настройки смартфона: убедитесь, что в разделе для разработчиков включена отладка по USB, а при подключении в шторке уведомлений выбран режим, поддерживающий передачу данных (например, «Передача файлов»). Точные названия пунктов различаются у разных оболочек, поэтому сверяйтесь с документацией своей модели.
Третье — конфликт драйверов. Если ранее устанавливались драйверы от других утилит или старые версии, удалите устройство в Диспетчере устройств вместе с драйвером (отметьте соответствующий пункт при удалении) и установите заново. Также проверьте, не блокирует ли подключение антивирус или корпоративная политика безопасности.
⚠️ Внимание: на некоторых устройствах отладка по USB автоматически отключается после отзыва разрешений или обновления системы. Если ADB внезапно перестал работать, первым делом проверьте, активна ли отладка в настройках для разработчиков.
Сравнение способов установки драйвера
Разные подходы к установке имеют свои плюсы и ограничения. Сводная таблица поможет выбрать подходящий вариант:
| Способ | Источник | Сложность | Когда подходит |
|---|---|---|---|
| Выбор из списка Windows | Встроен в систему | Минимальная | Стандартный случай, драйвер уже есть в ОС |
| Google USB Driver | Сайт разработчиков Android | Средняя | Драйвера нет в списке, устройства Pixel |
| Драйвер производителя | Сайт бренда смартфона | Средняя | Универсальный драйвер не определил устройство |
| Фирменная утилита синхронизации | Сайт производителя | Низкая | Нужна и передача данных, и ADB |
Начинайте с самого простого способа — выбора из списка системных драйверов. Переходите к загрузке внешних пакетов только если устройство по-прежнему не определяется.
Почему устройство называется именно Composite
Составное (composite) USB-устройство предоставляет системе несколько логических интерфейсов через одно физическое подключение. Android-смартфон в режиме отладки одновременно работает как MTP-устройство для файлов и как ADB-интерфейс для команд. Windows перечисляет каждый интерфейс отдельно, поэтому в Диспетчере устройств может быть несколько записей для одного телефона.
Типичные ошибки и их причины
Разберём частые коды и статусы, с которыми сталкиваются пользователи. Код 28 в свойствах устройства означает, что драйвер не установлен — решается ручной установкой из списка или из INF-файла. Код 10 («запуск устройства невозможен») чаще указывает на конфликт версий драйвера или повреждённую установку: помогает полное удаление устройства с драйвером и чистая переустановка.
Статус unauthorized в выводе adb devices — не ошибка драйвера, а вопрос разрешений. Отключите кабель, в настройках разработчика отзовите авторизации отладки (пункт вроде «Отозвать доступ для отладки по USB», название зависит от оболочки), подключите заново и подтвердите запрос на экране. Если запрос не появляется, смените USB-режим на передачу файлов и обратно.
Наконец, ситуация, когда устройство вообще не появляется в Диспетчере устройств, обычно связана с аппаратной частью: неисправный кабель, загрязнённый разъём или отключённая отладка. Проверьте смартфон на другом компьютере — это быстро локализует проблему.
Часто задаваемые вопросы
Нужен ли драйвер Android Composite ADB Interface для передачи файлов?
Нет. Для передачи файлов используется протокол MTP, драйверы которого встроены в Windows. ADB-драйвер требуется только для отладки, прошивки и работы с инструментами разработчика.
Безопасно ли включать отладку по USB?
В повседневном использовании отладку лучше держать выключенной: активный режим теоретически расширяет возможности доступа к устройству при физическом подключении. Включайте её на время работы с ADB и подтверждайте запросы только на своём компьютере.
Подойдёт ли драйвер Google для Samsung, Xiaomi или другого бренда?
ADB-интерфейс стандартизирован, поэтому универсальный драйвер Google работает с большинством устройств. Если конкретная модель не определяется, установите драйвер с официального сайта производителя.
Что делать, если adb devices показывает unauthorized?
Отзовите разрешения на отладку в настройках для разработчиков на смартфоне, переподключите кабель и подтвердите запрос на экране устройства, отметив пункт постоянного разрешения для этого компьютера.
Где включить отладку по USB?
Сначала активируйте режим разработчика: в разделе «О телефоне» несколько раз нажмите на номер сборки. Затем в появившемся меню для разработчиков включите отладку по USB. Точные названия пунктов зависят от версии Android и оболочки — сверяйтесь с инструкцией к своей модели.