Как запустить ADB: пошаговая инструкция для Windows

Команда adb devices возвращает пустой список даже при подключённом смартфоне — это самая частая ситуация, с которой сталкиваются при первом запуске ADB. Причина почти всегда одна из трёх: не включена отладка по USB на телефоне, не установлен драйвер в Windows или утилита запущена не из той папки. Ниже разберём весь процесс от скачивания Platform Tools до первой успешной команды, а также типовые ошибки и способы их устранения.

ADB (Android Debug Bridge) — это консольная утилита из состава Android SDK Platform Tools, которая позволяет управлять Android-устройством с компьютера: устанавливать приложения, передавать файлы, снимать логи, выполнять команды оболочки. Инструмент официальный, распространяется Google бесплатно и не требует root-прав для базовых операций.

Что понадобится перед запуском ADB

Перед началом работы убедитесь, что у вас есть всё необходимое. Компьютер с Windows (инструкция также в целом применима к macOS и Linux с небольшими отличиями в установке), смартфон или планшет на Android и исправный USB-кабель. Именно кабель часто становится причиной проблем: некоторые дешёвые кабели поддерживают только зарядку и не передают данные.

  • 🔌 USB-кабель с поддержкой передачи данных — проверьте, что при подключении телефон виден в проводнике как накопитель или MTP-устройство.
  • 📱 Смартфон с разблокированным загрузчиком не нужен — для обычной работы ADB достаточно стоковой прошивки.
  • 💻 Права администратора на ПК — потребуются для установки драйверов и удобного размещения файлов.
  • 🌐 Доступ в интернет — для загрузки архива Platform Tools с официального сайта Google.
⚠️ Внимание: скачивайте Platform Tools только с официального сайта developer.android.com. Сторонние «сборки ADB» с файлообменников могут содержать устаревшие версии или вредоносный код.

Шаг 1. Скачивание и распаковка Platform Tools

Откройте страницу загрузки SDK Platform Tools на официальном сайте для разработчиков Android и скачайте архив для вашей операционной системы. Установщика у утилиты нет — это портативный набор файлов, который достаточно распаковать.

Распакуйте архив в папку с простым путём без кириллицы и пробелов, например C:\platform-tools. Внутри вы найдёте исполняемые файлы adb.exe, fastboot.exe и сопутствующие библиотеки. Запомните этот путь — он понадобится на следующих шагах.

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

Без активированной отладки по USB компьютер не получит доступ к устройству через ADB. Эта функция скрыта в меню разработчика, которое по умолчанию не отображается в настройках Android.

Порядок действий на большинстве устройств выглядит так. Откройте Настройки → О телефоне и найдите пункт Номер сборки. Быстро нажмите на него семь раз подряд — система попросит ввести PIN-код или графический ключ, после чего появится сообщение «Вы стали разработчиком». Точное название пункта может отличаться: на некоторых оболочках нужно нажимать на «Версию MIUI», «Версию One UI» или аналогичный пункт.

Затем вернитесь в настройки и найдите раздел Для разработчиков (обычно внутри «Система» или «Расширенные настройки»). Включите переключатель Отладка по USB. Если пункт неактивен, проверьте, не включён ли на устройстве режим ограниченного доступа или корпоративный профиль, блокирующий функции разработчика.

☑️ Подготовка смартфона к подключению

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

Шаг 3. Запуск ADB и проверка подключения

Откройте командную строку в папке с утилитой. Самый быстрый способ: перейдите в папку platform-tools в проводнике, введите в адресной строке cmd и нажмите Enter — терминал откроется сразу в нужной директории. Альтернатива — запустить PowerShell или командную строку и вручную перейти командой cd C:\platform-tools.

Подключите смартфон кабелем к компьютеру и выполните первую команду:

adb devices

При первом подключении на экране телефона появится запрос «Разрешить отладку по USB?» с отпечатком RSA-ключа компьютера. Отметьте галочку «Всегда разрешать с этого компьютера» и подтвердите. Если пропустить этот шаг, устройство будет отображаться со статусом unauthorized.

Успешный результат выглядит как строка с серийным номером устройства и статусом device. Это значит, что ADB-сервер запущен, устройство авторизовано и готово принимать команды.

📊 Для какой задачи вы запускаете ADB?
Установка или удаление приложений
Прошивка и разблокировка
Снятие логов и отладка
Перенос файлов и скриншоты

Шаг 4. Настройка PATH для запуска из любой папки

Каждый раз переходить в папку platform-tools неудобно. Чтобы команда adb работала из любого каталога, добавьте путь к утилите в системную переменную PATH.

Откройте Параметры → Система → О системе → Дополнительные параметры системы, нажмите кнопку «Переменные среды». В списке системных переменных найдите Path, нажмите «Изменить» и добавьте новую строку с путём C:\platform-tools. Сохраните изменения и перезапустите командную строку — после этого adb devices будет работать из любой директории.

Запуск ADB на macOS и Linux

На macOS проще всего установить Platform Tools через Homebrew командой brew install android-platform-tools. На дистрибутивах Linux пакет обычно доступен в репозиториях под именем android-tools или android-tools-adb: sudo apt install android-tools-adb для Debian/Ubuntu. После установки команда adb доступна глобально без настройки PATH.

Частые ошибки и их решение

Даже при правильной установке запуск ADB иногда сопровождается ошибками. Ниже — самые распространённые и проверенные способы их устранения.

ОшибкаВероятная причинаРешение
устройство не отображаетсяне включена отладка по USB или кабель без передачи данныхпроверить настройки разработчика, сменить кабель или порт USB
статус unauthorizedне подтверждён запрос на телефонеотключить и подключить кабель, подтвердить запрос на экране
«adb не является командой»терминал открыт не в папке platform-toolsперейти в папку утилиты или настроить PATH
статус offlineсбой ADB-сервера или устаревшая версиявыполнить adb kill-server, затем adb start-server

Если устройство не определяется вовсе, откройте Диспетчер устройств Windows и проверьте, нет ли там неизвестного устройства с жёлтым значком. При его наличии возможная причина — отсутствующий драйвер. Обычно достаточно стандартного драйвера MTP/Android ADB Interface, который Windows ставит автоматически; если этого не произошло, драйвер стоит искать на сайте производителя смартфона.

⚠️ Внимание: команды ADB вроде adb shell pm uninstall способны удалить системные приложения, после чего часть функций телефона может перестать работать. Перед выполнением незнакомых команд уточняйте их назначение и делайте резервные копии важных данных.

Базовые команды ADB для начала работы

После успешного подключения можно освоить несколько полезных команд. Они безопасны и подходят для проверки работоспособности связки «компьютер — смартфон».

  • 📦 adb install app.apk — установка APK-файла на устройство.
  • 📂 adb push file.zip /sdcard/ — копирование файла с ПК в память телефона.
  • 📥 adb pull /sdcard/DCIM/ ./ — скачивание папки с фото на компьютер.
  • 🔄 adb reboot — перезагрузка устройства; adb reboot recovery — перезагрузка в рекавери.
  • 📋 adb logcat — вывод системного журнала в реальном времени.

Для работы с несколькими подключёнными устройствами указывайте серийный номер явно: adb -s СЕРИЙНИК команда. Узнать номера поможет уже знакомая команда adb devices.

Часто задаваемые вопросы

Нужен ли root для работы ADB?

Нет, для большинства команд (установка приложений, передача файлов, логи, перезагрузка) root-права не требуются. Достаточно включённой отладки по USB. Root понадобится только для операций с системным разделом.

Можно ли запустить ADB без USB-кабеля?

Да, на Android 11 и новее есть беспроводная отладка: в настройках разработчика включите «Беспроводная отладка» и выполните сопряжение по коду, затем подключитесь командой adb connect IP:порт. Телефон и ПК должны быть в одной сети Wi-Fi.

Почему телефон не показывает запрос на разрешение отладки?

Проверьте, что отладка по USB действительно включена, экран телефона разблокирован, а кабель поддерживает передачу данных. Попробуйте другой USB-порт компьютера и перезапустите ADB-сервер командами adb kill-server и adb start-server.

Чем ADB отличается от Fastboot?

ADB работает при загруженной системе Android и предназначен для отладки и управления файлами. Fastboot работает в режиме загрузчика и используется для прошивки разделов, разблокировки загрузчика и восстановления системы. Обе утилиты входят в состав Platform Tools.

Безопасно ли оставлять отладку по USB включённой?

При повседневном использовании риск невелик, но для безопасности отладку лучше отключать, когда она не нужна. Подтверждайте запросы на авторизацию только со своих компьютеров и не ставьте галочку «Всегда разрешать» на чужих ПК.