Команда adb devices возвращает пустой список или ошибку «adb не является внутренней или внешней командой» — именно с этой проверки стоит начинать настройку ADB на Windows, потому что она сразу показывает, на каком этапе возникла проблема: утилита не установлена, система не видит путь к ней или компьютер не распознаёт подключённый смартфон. Android Debug Bridge — это официальный инструмент из состава Android SDK Platform Tools, который позволяет управлять устройством с ПК: устанавливать приложения, снимать логи, перезагружать в recovery и выполнять десятки других операций.
В этой статье разберём полный цикл настройки: от скачивания Platform Tools и прописывания переменных среды до включения отладки по USB на телефоне и решения типичных ошибок вроде unauthorized и offline. Инструкция подходит для Windows 10 и Windows 11 — различий в процессе между ними практически нет.
Что нужно подготовить перед настройкой
Перед началом убедитесь, что у вас есть всё необходимое. Сам инструмент ADB не требует установки Android Studio целиком — достаточно отдельного архива SDK Platform Tools, который Google распространяет бесплатно на официальном сайте для разработчиков. Это важно: сторонние «установщики ADB за 15 секунд» часто содержат устаревшие версии, из-за которых новые устройства определяются некорректно.
- 🖥️ Компьютер с Windows 10 или 11 и правами администратора;
- 🔌 Исправный USB-кабель, поддерживающий передачу данных (некоторые кабели — только для зарядки);
- 📱 Android-смартфон с доступом к настройкам разработчика;
- 🌐 Доступ в интернет для скачивания Platform Tools и драйверов.
Отдельно проверьте кабель: если при подключении телефон только заряжается и не предлагает выбрать режим подключения, это частый признак «зарядного» кабеля без линий данных. Замените его до начала настройки — иначе ADB устройство не увидит в принципе.
Шаг 1. Скачивание и распаковка Platform Tools
Скачайте архив SDK Platform Tools for Windows с официальной страницы Google для разработчиков Android. Искать её стоит по запросу «SDK Platform Tools» — ссылка ведёт на developer.android.com. Сторонние сайты лучше не использовать: версия утилиты имеет значение, и старые сборки могут не поддерживать новые версии Android.
Распакуйте архив в папку с простым путём без кириллицы и пробелов, например C:\platform-tools. Это не обязательное требование, но оно исключает целый класс проблем с путями при работе из командной строки. Внутри папки должны находиться файлы adb.exe, fastboot.exe и ряд библиотек.
Проверьте, что утилита запускается: откройте командную строку, перейдите в папку и выполните:
cd C:\platform-tools
adb version
Если в ответ выводится номер версии Android Debug Bridge — утилита работает, и можно переходить к настройке переменных среды.
Шаг 2. Добавление ADB в переменную среды PATH
Чтобы запускать adb из любой папки, а не только из каталога утилиты, путь к Platform Tools нужно добавить в системную переменную PATH. Без этого шага Windows будет выдавать ошибку «не является внутренней или внешней командой» — самую частую жалобу при первой настройке.
Откройте Параметры → Система → О системе → Дополнительные параметры системы, нажмите кнопку «Переменные среды». В списке системных переменных найдите Path, нажмите «Изменить», затем «Создать» и добавьте путь C:\platform-tools. Сохраните изменения кнопкой «ОК» во всех окнах.
⚠️ Внимание: после изменения PATH уже открытые окна командной строки новое значение не подхватят. Закройте и заново откройте терминал, иначе проверка покажет ошибку даже при правильной настройке.
Проверка результата выполняется одной командой из любой папки:
adb version
Если версия выводится — настройка PATH завершена. Если ошибка осталась, перепроверьте, что путь добавлен именно в системную переменную Path и не содержит опечаток.
Шаг 3. Включение отладки по USB на смартфоне
На стороне телефона нужно активировать скрытое меню «Для разработчиков». Порядок действий на большинстве устройств такой: откройте Настройки → О телефоне и семь раз подряд нажмите на пункт «Номер сборки». Система покажет обратный отсчёт, после чего появится сообщение «Вы стали разработчиком».
Далее вернитесь в настройки и найдите раздел Для разработчиков — на разных оболочках он может находиться в Система, Расширенные настройки или в корне меню. Внутри включите переключатель «Отладка по USB» (USB debugging).
- ⚙️ Xiaomi / MIUI / HyperOS: пункт «Версия MIUI» вместо номера сборки, отладка — в разделе «Для разработчиков» в расширенных настройках;
- ⚙️ Samsung: путь стандартный — «Номер сборки» в разделе «Сведения о ПО»;
- ⚙️ Huawei / Honor и другие оболочки: названия пунктов могут отличаться, сверяйтесь с документацией вашей модели.
⚠️ Внимание: точные названия пунктов меню зависят от оболочки и версии Android. Если вы не находите нужный пункт, воспользуйтесь поиском по настройкам — введите «отладка» в строке поиска внутри приложения «Настройки».
Шаг 4. Установка драйверов и первое подключение
Подключите смартфон к компьютеру кабелем и разблокируйте экран. Windows обычно устанавливает базовый драйвер автоматически, но для ADB иногда требуется отдельный USB-драйвер от производителя устройства — например, у Samsung, Xiaomi и Google Pixel есть собственные пакеты драйверов, доступные на официальных сайтах.
Проверьте состояние устройства в Диспетчере устройств Windows: при корректной установке телефон отображается без жёлтых предупреждающих значков, часто как Android Composite ADB Interface или похожая запись. Если устройство видно как «Неизвестное USB-устройство» — проблема почти наверняка в драйвере или кабеле.
Теперь выполните проверку связи:
adb devices
При первом подключении на экране телефона появится запрос «Разрешить отладку по USB с этого компьютера?» — отметьте «Всегда разрешать» и подтвердите. Без этого подтверждения устройство будет числиться со статусом unauthorized, и никакие команды выполняться не будут.
☑️ Проверка готовности ADB к работе
Типичные ошибки и их решение
Даже при правильной последовательности действий первая проверка часто показывает не тот результат, который ожидался. Ниже — самые распространённые статусы и способы их устранения.
| Ошибка / статус | Вероятная причина | Решение |
|---|---|---|
| «не является внутренней или внешней командой» | PATH не настроен или терминал не перезапущен | Добавить путь в PATH, переоткрыть командную строку |
| Пустой список в adb devices | Кабель без линий данных, отладка выключена | Сменить кабель, проверить «Отладку по USB» |
| Статус unauthorized | Не подтверждён запрос на телефоне | Отозвать разрешения в настройках разработчика, подключить заново |
| Статус offline | Конфликт версий ADB или сбой сервера | Выполнить adb kill-server и adb start-server |
| Устройство не видно в Диспетчере устройств | Отсутствует драйвер производителя | Установить USB-драйвер с сайта производителя |
Если устройство определяется, но статус остаётся offline или unauthorized, помогает перезапуск ADB-сервера:
adb kill-server
adb start-server
adb devices
Дополнительно в разделе «Для разработчиков» на телефоне есть пункт «Отозвать разрешения на отладку по USB» — он сбрасывает все ранее выданные разрешения. После отзыва и повторного подключения запрос появится снова, что решает большинство проблем с авторизацией.
Почему ADB иногда «отваливается» после обновления Windows
Крупные обновления Windows иногда заменяют или сбрасывают USB-драйверы, а также могут изменять политики безопасности подключений. Если ADB работал, а после обновления перестал — первым делом проверьте Диспетчер устройств и переустановите драйвер производителя. Также убедитесь, что обновлённая версия Platform Tools совместима с версией Android на устройстве: для новых смартфонов лучше использовать свежую сборку утилиты.
Базовые команды для проверки и работы
Когда устройство отображается со статусом device, настройка завершена, и можно пользоваться основными возможностями инструмента. Для начала достаточно небольшого набора команд.
- 📋
adb devices— список подключённых устройств и их статус; - 📦
adb install app.apk— установка APK-файла на телефон; - 📂
adb push file.zip /sdcard/— копирование файла с ПК на устройство; - 🔄
adb reboot— перезагрузка телефона из командной строки; - 🐚
adb shell— открытие командной оболочки устройства.
Работайте с командами осознанно: ADB предоставляет глубокий доступ к системе, и некоторые операции (удаление системных приложений, изменение настроек через shell) необратимы без резервной копии. Перед экспериментами с системными пакетами убедитесь, что понимаете, что делает конкретная команда.
Часто задаваемые вопросы
Нужна ли Android Studio для работы ADB?
Нет. Достаточно отдельного пакета SDK Platform Tools, который весит значительно меньше и содержит adb и fastboot. Android Studio требуется только для разработки приложений.
Почему телефон не появляется в adb devices, хотя Windows его видит?
Наиболее вероятные причины: отключена отладка по USB, не подтверждён запрос на разрешение на экране телефона, кабель поддерживает только зарядку или не установлен драйвер производителя. Проверяйте эти пункты по очереди.
Можно ли использовать ADB без кабеля, по Wi-Fi?
Да, на устройствах с Android 11 и новее есть функция беспроводной отладки в меню разработчика. На более старых версиях первичное подключение по USB обычно обязательно для активации режима. Точная процедура зависит от версии Android на вашем устройстве.
Безопасно ли держать отладку по USB постоянно включённой?
Риск невелик при домашнем использовании, но отладку разумно отключать, если она не нужна: включённый режим теоретически позволяет получить доступ к устройству через USB без разблокировки при наличии ранее авторизованного компьютера.
Что делать, если запрос на разрешение отладки не появляется?
Отзовите разрешения в меню разработчика, перезапустите ADB-сервер командами adb kill-server и adb start-server, переподключите кабель и разблокируйте экран телефона — запрос показывается только на разблокированном устройстве.