Чтобы открыть ADB на компьютере с Windows, нужно перейти в папку platform-tools, зажать клавишу Shift, щёлкнуть правой кнопкой мыши по пустому месту в папке и выбрать пункт «Открыть окно PowerShell здесь» или «Открыть окно команд здесь» — после этого можно вводить команды adb devices и другие. Именно этот шаг вызывает больше всего затруднений: утилита ADB не имеет привычного окна программы и запускается только через командную строку.
Ниже разберём полный путь: где скачать инструмент, как правильно открыть консоль в нужной папке, как включить отладку по USB на смартфоне и что делать, если команда adb не распознаётся системой. Инструкция подходит для Windows 10 и 11, а также кратко затрагивает macOS и Linux.
Что такое ADB и зачем его открывать
ADB (Android Debug Bridge) — это консольная утилита из состава Android SDK Platform-Tools, которая позволяет компьютеру обмениваться командами со смартфоном или планшетом. Через неё устанавливают приложения, снимают логи, перезагружают устройство в режимы recovery и fastboot, снимают скриншоты и выполняют десятки других операций.
У ADB нет графического интерфейса: «открыть ADB» означает открыть терминал (командную строку, PowerShell или Terminal) в той папке, где лежит исполняемый файл adb.exe, либо сделать утилиту доступной из любого места через переменную PATH. Понимание этого момента снимает большинство вопросов новичков.
- 📱 Установка и удаление приложений командами
adb installиadb uninstall - 🔁 Перезагрузка в recovery или bootloader:
adb reboot recovery - 📋 Просмотр системных логов через
adb logcat - 📂 Передача файлов между ПК и смартфоном:
adb pushиadb pull
Шаг 1. Скачивание и распаковка Platform-Tools
Загрузите архив SDK Platform-Tools с официального сайта для разработчиков Android — он распространяется бесплатно и отдельно от громоздкой Android Studio. Выберите версию под свою операционную систему: Windows, macOS или Linux.
Распакуйте архив в папку с простым путём без кириллицы и пробелов, например C:\platform-tools. Внутри должны находиться файлы adb.exe, fastboot.exe и сопутствующие библиотеки. Если путь содержит русские буквы, консоль иногда выдаёт ошибки при обращении к утилите.
Шаг 2. Как открыть командную строку для ADB в Windows
Самый быстрый способ — открыть консоль прямо из папки с утилитой. Откройте папку platform-tools в Проводнике, зажмите Shift и щёлкните правой кнопкой мыши по свободному месту. В контекстном меню выберите «Открыть окно PowerShell здесь» либо «Открыть окно команд здесь» — формулировка зависит от версии Windows.
Альтернативный метод — ввести cmd в адресной строке Проводника, находясь в папке platform-tools, и нажать Enter. Командная строка откроется уже с нужным рабочим каталогом, и дополнительных переходов не потребуется.
Если консоль открылась в другой папке, перейдите вручную командой:
cd C:\platform-tools
В PowerShell команды ADB иногда требуют префикса .\, например .\adb devices. В классической командной строке (cmd) достаточно писать adb devices без префикса.
☑️ Проверка перед запуском ADB
Шаг 3. Включение отладки по USB на смартфоне
Без активированной отладки по USB компьютер не увидит устройство, даже если ADB открыт правильно. Сначала нужно разблокировать скрытое меню «Для разработчиков»: откройте «Настройки» → «О телефоне» и семь раз подряд нажмите на пункт «Номер сборки». На некоторых оболочках (Xiaomi с MIUI, например) вместо этого многократно нажимают на версию MIUI — точный пункт зависит от прошивки, поэтому сверяйтесь с документацией своей модели.
После разблокировки перейдите в раздел «Для разработчиков» (обычно находится в «Система» или «Расширенные настройки») и включите переключатель «Отладка по USB». Подключите смартфон кабелем к компьютеру.
⚠️ Внимание: при первом подключении на экране смартфона появится запрос «Разрешить отладку по USB?» с отпечатком ключа компьютера. Обязательно подтвердите его и при желании отметьте «Всегда разрешать с этого компьютера». Если запрос случайно отклонить, ADB увидит устройство со статусом unauthorized и команды работать не будут.
Шаг 4. Проверка подключения устройства
В открытой консоли выполните главную диагностическую команду:
adb devices
Если всё настроено верно, в ответ появится строка с серийным номером устройства и статусом device. Это значит, что связь установлена и можно вводить любые команды ADB.
Другие статусы указывают на проблему. Статус unauthorized означает, что на смартфоне не подтверждён запрос на отладку. Пустой список говорит о проблемах с кабелем, драйверами или выключенной отладкой по USB.
| Результат adb devices | Что означает | Что делать |
|---|---|---|
| Серийный номер + device | Подключение работает | Можно вводить команды |
| Серийный номер + unauthorized | Не подтверждён запрос на отладку | Проверить экран смартфона, разрешить доступ |
| Серийный номер + offline | Сбой соединения | Перезапустить ADB: adb kill-server, затем adb start-server |
| Пустой список | Устройство не обнаружено | Проверить кабель, драйверы, отладку по USB |
| «adb не является командой» | Консоль открыта не в той папке | Перейти в platform-tools или настроить PATH |
Запуск ADB из любой папки: настройка PATH
Чтобы не открывать консоль каждый раз из папки platform-tools, добавьте её в системную переменную PATH. Откройте «Параметры» → «Система» → «О системе» → «Дополнительные параметры системы» → «Переменные среды». В разделе системных переменных найдите Path, нажмите «Изменить» и добавьте новую строку с путём C:\platform-tools.
После сохранения закройте и заново откройте командную строку — изменения подхватываются только в новых окнах консоли. Теперь команда adb devices будет работать из любой директории.
Как открыть ADB на macOS и Linux
На macOS откройте Terminal, перейдите в папку platform-tools командой cd и запускайте утилиту как ./adb devices. На Linux дополнительно может потребоваться дать файлу права на исполнение (chmod +x adb) и настроить правила udev для доступа к устройству без root. Утилита также доступна в репозиториях многих дистрибутивов (например, пакет android-tools).
Частые ошибки при открытии ADB и их решение
Ошибка "adb" не является внутренней или внешней командой — самая частая. Она означает, что консоль не находит файл adb.exe: либо вы открыли терминал не в той папке, либо путь не добавлен в PATH. Решение — перейти в platform-tools командой cd или настроить переменную среды, как описано выше.
Вторая типичная ситуация — устройство вообще не появляется в списке. Проверьте по порядку: исправность кабеля (часть дешёвых кабелей передаёт только питание, без данных), установленные драйверы в Диспетчере устройств Windows, включённую отладку по USB и режим подключения смартфона.
⚠️ Внимание: не скачивайте ADB со сторонних сайтов «сборников драйверов» — под видом утилиты нередко распространяется вредоносное ПО. Единственный надёжный источник — официальный сайт Android Developers.
Если команда зависает или показывает offline, перезапустите сервер ADB:
adb kill-server
adb start-server
adb devices
Часто задаваемые вопросы
Можно ли открыть ADB без компьютера?
Да, на Android 11 и новее есть функция беспроводной отладки, а также существуют приложения-терминалы, позволяющие выполнять ADB-команды на самом устройстве. Однако классический и самый стабильный способ — подключение к ПК по USB.
Почему PowerShell требует писать .\adb вместо adb?
PowerShell по соображениям безопасности не выполняет программы из текущей папки без явного указания пути. Префикс .\ сообщает оболочке, что файл нужно искать в текущей директории. В классической cmd этот префикс не нужен.
Что делать, если запрос на разрешение отладки не появляется?
Отключите и заново подключите кабель, в настройках разработчика выберите пункт отзыва разрешений на отладку по USB (если он есть в вашей прошивке), затем выполните adb kill-server и повторите подключение. Также убедитесь, что смартфон разблокирован.
Безопасно ли держать отладку по USB включённой постоянно?
При подключении к чужому компьютеру включённая отладка теоретически создаёт риск несанкционированного доступа, поэтому после завершения работы с ADB её разумно отключать. Как минимум не подтверждайте запросы на отладку на незнакомых ПК и зарядных станциях.
ADB видит устройство, но команды не выполняются — в чём причина?
Проверьте статус в выводе adb devices: если стоит unauthorized, подтвердите запрос на смартфоне. Если device, но конкретная команда возвращает ошибку — уточните её синтаксис, так как часть команд требует дополнительных разрешений или root-доступа.