Как открыть ADB на компьютере и включить отладку на Android

Чтобы открыть 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

Выполнено: 0 / 5

Шаг 3. Включение отладки по USB на смартфоне

Без активированной отладки по USB компьютер не увидит устройство, даже если ADB открыт правильно. Сначала нужно разблокировать скрытое меню «Для разработчиков»: откройте «Настройки» → «О телефоне» и семь раз подряд нажмите на пункт «Номер сборки». На некоторых оболочках (Xiaomi с MIUI, например) вместо этого многократно нажимают на версию MIUI — точный пункт зависит от прошивки, поэтому сверяйтесь с документацией своей модели.

После разблокировки перейдите в раздел «Для разработчиков» (обычно находится в «Система» или «Расширенные настройки») и включите переключатель «Отладка по USB». Подключите смартфон кабелем к компьютеру.

⚠️ Внимание: при первом подключении на экране смартфона появится запрос «Разрешить отладку по USB?» с отпечатком ключа компьютера. Обязательно подтвердите его и при желании отметьте «Всегда разрешать с этого компьютера». Если запрос случайно отклонить, ADB увидит устройство со статусом unauthorized и команды работать не будут.
📊 Для какой задачи вы открываете ADB?
Установка или удаление приложений
Прошивка и разблокировка загрузчика
Снятие логов и диагностика
Просто изучаю возможности

Шаг 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-доступа.