Команда adb devices выдаёт пустой список или ошибку «adb не является внутренней или внешней командой» — именно с этой проблемы чаще всего начинается знакомство с Android Debug Bridge, и причина почти всегда одна: утилита либо не установлена, либо система не знает, где её искать. Правильная установка ADB занимает несколько минут, если выполнить шаги в верном порядке.
ADB (Android Debug Bridge) — это официальный инструмент Google для взаимодействия компьютера с Android-устройством: установка приложений, передача файлов, доступ к системному журналу, выполнение команд оболочки. Он входит в пакет SDK Platform Tools и не требует установки полной среды Android Studio. Ниже разберём весь процесс: от загрузки архива до успешного определения смартфона.
Что понадобится перед установкой
Перед началом убедитесь, что у вас есть всё необходимое. Список короткий, но пропуск любого пункта приведёт к проблемам на этапе подключения.
- 💻 Компьютер с Windows 10 или 11 (инструкция ориентирована на эти версии, на macOS и Linux процесс отличается).
- 📱 Android-смартфон или планшет с рабочим портом USB.
- 🔌 Качественный USB-кабель — желательно тот, которым устройство заряжается и передаёт данные, а не только заряжается.
- 🌐 Доступ в интернет для загрузки архива Platform Tools.
Отдельно проверьте кабель. Дешёвые «зарядные» кабели часто не содержат линий передачи данных — компьютер в этом случае физически не сможет увидеть устройство, и никакая настройка ADB ситуацию не исправит.
Шаг 1. Загрузка и распаковка Platform Tools
ADB распространяется бесплатно в составе пакета SDK Platform Tools, который Google публикует на официальном сайте для разработчиков Android. Сторонние «установщики ADB» с неофициальных сайтов использовать не стоит: они могут содержать устаревшие версии или посторонние вложения.
Порядок действий простой. Скачайте архив Platform Tools для Windows, затем распакуйте его в удобную папку без кириллицы и пробелов в пути — например, C:\platform-tools. Внутри должны находиться файлы adb.exe, fastboot.exe и сопутствующие библиотеки.
⚠️ Внимание: не распаковывайте архив в системные папки вроде
C:\WindowsилиC:\Program Files— для записи туда требуются права администратора, что в дальнейшем может мешать обновлению утилит и работе некоторых команд.
Шаг 2. Добавление ADB в переменную PATH
Если запускать adb только из папки platform-tools, каждый раз придётся указывать полный путь. Чтобы команда работала из любого окна терминала, папку нужно добавить в системную переменную PATH.
В Windows 10 и 11 путь к настройке выглядит так: откройте Параметры → Система → О системе → Дополнительные параметры системы → Переменные среды. В разделе системных или пользовательских переменных найдите Path, нажмите «Изменить», затем «Создать» и укажите полный путь к папке, например C:\platform-tools. Сохраните изменения кнопкой «ОК» во всех окнах.
☑️ Проверка установки ADB
После изменения PATH обязательно закройте и заново откройте командную строку — уже запущенные окна терминала не подхватывают новые переменные среды. Затем выполните проверку:
adb version
Если в ответ выводится номер версии утилиты — установка прошла успешно. Если снова появляется ошибка «не является командой», перепроверьте путь в PATH и убедитесь, что файл adb.exe действительно лежит по указанному адресу.
Шаг 3. Включение отладки по USB на смартфоне
Установленный на компьютере ADB — только половина дела. Смартфон по умолчанию не принимает отладочные подключения: эту функцию нужно явно включить в настройках для разработчиков.
Сначала активируйте сам режим разработчика. Откройте Настройки → О телефоне и несколько раз подряд нажмите на пункт Номер сборки — обычно требуется около семи нажатий, после чего система сообщит, что вы стали разработчиком. Точное название пункта и его расположение могут отличаться в зависимости от оболочки (MIUI, One UI, ColorOS и др.), поэтому при необходимости сверьтесь с инструкцией для вашей модели.
Затем перейдите в появившийся раздел Для разработчиков и включите переключатель Отладка по USB. Без этого шага команда adb devices покажет пустой список даже при исправном кабеле и драйверах.
Шаг 4. Установка драйверов и первое подключение
Теперь подключите смартфон к компьютеру кабелем. В большинстве случаев Windows автоматически подбирает драйвер для устройств в режиме MTP, но для ADB иногда требуется отдельный драйвер от производителя смартфона — его обычно можно загрузить с официального сайта бренда.
После подключения выполните в командной строке:
adb devices
При первом подключении на экране смартфона появится запрос «Разрешить отладку по USB?» с отпечатком ключа компьютера. Подтвердите его, при желании отметив «Всегда разрешать с этого компьютера». Если в списке устройство отображается со статусом device — всё настроено правильно.
| Статус в adb devices | Что означает | Что делать |
|---|---|---|
device | Подключение работает корректно | Ничего, можно работать |
unauthorized | Не подтверждён запрос на смартфоне | Разрешить отладку на экране телефона |
offline | Сбой соединения или устаревшая версия ADB | Перезапустить adb, обновить Platform Tools |
| Пустой список | Устройство не определяется | Проверить кабель, драйверы и отладку по USB |
Типичные проблемы и их решение
Даже при правильной установке подключение иногда не устанавливается с первого раза. Разберём самые частые сценарии.
Устройство не видно вообще. Начните с простого: смените USB-порт (лучше использовать порт напрямую на материнской плате, а не на передней панели), попробуйте другой кабель, проверьте, что на смартфоне при подключении выбран режим передачи файлов, а не «только зарядка».
Статус unauthorized не исчезает. Отключите и заново включите отладку по USB, затем в разделе для разработчиков найдите пункт отзыва авторизаций отладки (если он предусмотрен вашей версией системы) и повторите подключение — запрос должен появиться снова.
⚠️ Внимание: команды ADB дают прямой доступ к системе устройства. Не выполняйте инструкции из непроверенных источников, особенно команды удаления системных приложений и разделов — ошибка может нарушить работу смартфона.
Как перезапустить ADB-сервер
Если устройство «зависло» в статусе offline, выполните две команды подряд: adb kill-server, затем adb start-server. После этого снова запустите adb devices — подключение инициализируется заново.
Базовые команды для проверки работы
После успешной установки полезно освоить несколько безопасных команд, которые помогут убедиться, что всё функционирует:
- 📋
adb devices— список подключённых устройств и их статус. - 📦
adb shell— открытие командной оболочки устройства. - 📲
adb install имя_файла.apk— установка приложения с компьютера. - 📁
adb pushиadb pull— передача файлов между ПК и смартфоном.
Начинайте с чтения информации, а не с изменений: например, просмотр списка установленных пакетов через оболочку ничего не меняет в системе и позволяет спокойно привыкнуть к инструменту.
Часто задаваемые вопросы
Нужно ли устанавливать Android Studio, чтобы получить ADB?
Нет. Пакет SDK Platform Tools распространяется отдельно и содержит adb, fastboot и необходимые библиотеки. Android Studio требуется только для разработки приложений.
Работает ли ADB без USB-кабеля, по Wi-Fi?
Да, на современных версиях Android предусмотрена беспроводная отладка — она включается в разделе для разработчиков. Однако для первоначальной настройки и диагностики надёжнее использовать проводное подключение.
Безопасно ли держать отладку по USB постоянно включённой?
Потенциальный риск существует: при подключении к чужому компьютеру и подтверждении запроса посторонний ПК получит доступ к устройству. Поэтому не подтверждайте запросы на незнакомых компьютерах и отключайте отладку, если она не нужна постоянно.
Что делать, если Windows не видит смартфон даже в диспетчере устройств?
В первую очередь проверьте кабель и порт — это самая частая причина. Также убедитесь, что на смартфоне выбран режим передачи файлов. Если устройство определяется с ошибкой, возможно, требуется драйвер от производителя — загружайте его только с официального сайта бренда.
Можно ли установить ADB на macOS или Linux?
Да, Platform Tools доступны для всех трёх платформ. На macOS и Linux утилита обычно запускается из терминала после распаковки архива, а добавление в PATH выполняется через конфигурацию командной оболочки. Общая логика настройки та же, что и в Windows.