Как запустить ADB через CMD: полное руководство

Команда adb devices возвращает пустой список или ошибку «"adb" не является внутренней или внешней командой» — именно с этой ситуации чаще всего начинается знакомство с Android Debug Bridge. Причина почти всегда одна из двух: либо утилита не установлена, либо командная строка не знает, где искать исполняемый файл adb.exe. Оба случая решаются за несколько минут.

В этом руководстве разберём, как установить ADB на Windows, как запустить его через CMD из любой папки и как проверить, что компьютер действительно видит смартфон. Отдельно рассмотрим типовые ошибки и способы их диагностики.

Что такое ADB и зачем он нужен

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

Инструмент работает по клиент-серверной схеме. На компьютере запускается ADB-сервер, который обменивается данными с демоном на смартфоне. Подключение возможно по USB-кабелю или по сети Wi-Fi (в новых версиях Android — через функцию беспроводной отладки, если она предусмотрена вашей прошивкой).

  • 📦 Установка и удаление APK-файлов без Google Play
  • 📋 Чтение логов системы командой adb logcat
  • 🔧 Перезагрузка в режимы recovery и bootloader
  • 📁 Передача файлов между ПК и смартфоном через adb push и adb pull

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

ADB распространяется бесплатно в составе пакета SDK Platform Tools с официального сайта для разработчиков Android. Сторонние «установщики ADB» с неофициальных ресурсов использовать не стоит — в них могут быть устаревшие или изменённые версии утилиты.

Загрузите архив для Windows и распакуйте его в удобную папку, например C:\platform-tools. Путь лучше выбирать без кириллицы и пробелов — это исключит часть ошибок при обращении к утилите из командной строки.

⚠️ Внимание: перед распаковкой проверьте, что архив скачан именно с официального сайта разработчиков Android. Файлы из непроверенных источников могут содержать вредоносный код.

Шаг 2. Запуск ADB через CMD из папки с утилитой

Самый быстрый способ запустить ADB через CMD — открыть командную строку прямо в папке с распакованными файлами. Для этого откройте папку platform-tools в Проводнике, введите в адресной строке cmd и нажмите Enter. Командная строка откроется уже в нужной директории.

Теперь проверьте работоспособность утилиты командой:

adb version

Если в ответ выводится номер версии Android Debug Bridge — утилита работает. Если появляется ошибка «не является внутренней или внешней командой», значит, вы находитесь не в той папке либо файл adb.exe отсутствует в архиве.

☑️ Проверка перед первым запуском ADB

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

Шаг 3. Добавление ADB в переменную PATH

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

Порядок действий в актуальных версиях Windows:

  • ⚙️ Откройте «Параметры» → «Система» → «О системе» → «Дополнительные параметры системы»
  • 📝 Нажмите кнопку «Переменные среды» и найдите переменную Path в списке
  • ➕ Добавьте новую строку с путём к папке, например C:\platform-tools
  • 🔄 Перезапустите командную строку, чтобы изменения вступили в силу

После этого откройте новое окно CMD в любом месте и введите adb version. Если настройка выполнена верно, команда сработает из любой директории. Учтите: уже открытые окна командной строки не подхватывают новые переменные — их нужно закрыть и открыть заново.

📊 Как вы чаще всего используете ADB?
Установка APK-файлов
Чтение логов (logcat)
Передача файлов
Перезагрузка в recovery/bootloader

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

Для подключения к устройству на нём должна быть активирована отладка по USB. Сначала включите режим разработчика: откройте «Настройки» → «О телефоне» и несколько раз нажмите на пункт «Номер сборки», пока не появится подтверждение. Точное название пункта зависит от оболочки производителя.

Затем в разделе «Для разработчиков» (обычно находится в настройках системы) активируйте переключатель «Отладка по USB». Подключите смартфон к компьютеру кабелем — на экране устройства появится запрос на разрешение отладки с этого ПК. Подтвердите его, при желании установив флажок «Всегда разрешать с этого компьютера».

⚠️ Внимание: не разрешайте отладку по USB на чужих или общедоступных компьютерах. Через ADB с авторизованного ПК можно получить доступ к данным устройства, поэтому подтверждайте запрос только на своём компьютере.

Шаг 5. Проверка подключения устройства

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

adb devices

В ответ должен появиться список с серийным номером устройства и статусом device. Если статус unauthorized — на смартфоне не подтверждён запрос на отладку: отсоедините кабель, подключите заново и разрешите доступ. Если список пуст, возможная причина — отсутствие драйверов, неисправный кабель или отключённая отладка.

Таблица ниже поможет сориентироваться в типовых состояниях:

Вывод командыЧто означаетДействие
deviceПодключение установленоМожно выполнять ADB-команды
unauthorizedНет разрешения на отладкуПодтвердить запрос на смартфоне
offlineСбой связи с устройствомПереподключить кабель, перезапустить ADB
Пустой списокУстройство не обнаруженоПроверить кабель, драйверы, отладку по USB
Ошибка «не является командой»ADB не найден системойПроверить PATH и перезапустить CMD

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

Драйверы для Windows

В большинстве случаев Windows устанавливает базовый драйвер автоматически. Если устройство не определяется, проверьте Диспетчер устройств: неизвестное устройство с жёлтым значком указывает на проблему с драйвером. Драйвер конкретной модели обычно доступен на сайте производителя смартфона.

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

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

adb install app.apk

adb shell

adb reboot

adb logcat

Команда adb install устанавливает APK-файл на устройство, adb shell открывает командную оболочку смартфона, adb reboot перезагружает устройство, а adb logcat выводит системные логи в реальном времени. Перед установкой APK убедитесь, что файл получен из доверенного источника.

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

Наиболее распространённая проблема — устройство не отображается в выводе adb devices при включённой отладке. Начните диагностику с простого: замените кабель (некоторые кабели поддерживают только зарядку, без передачи данных), смените USB-порт и перезагрузите смартфон.

Если это не помогло, проверьте режим USB-подключения на устройстве — в уведомлении о подключении должен быть выбран режим передачи файлов (MTP) или аналогичный. Также на некоторых оболочках есть дополнительные переключатели вроде «Установка через USB», которые влияют на отдельные ADB-операции; их наличие зависит от прошивки.

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

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

Можно ли запустить ADB без установки Android Studio?

Да. Пакет SDK Platform Tools распространяется отдельно и не требует установки Android Studio. Достаточно скачать архив, распаковать его и при необходимости добавить путь в переменную PATH.

Почему CMD пишет, что adb не является командой?

Командная строка не находит файл adb.exe. Либо вы запускаете команду не из папки с утилитой, либо путь к ней не добавлен в переменную PATH, либо CMD не был перезапущен после изменения переменных среды.

Что делать, если устройство показывает статус unauthorized?

На смартфоне не подтверждён запрос на разрешение отладки. Отключите и заново подключите кабель, затем на экране устройства разрешите отладку с этого компьютера. Если запрос не появляется, отзовите авторизации в разделе «Для разработчиков» и подключитесь снова.

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

Да, если ваше устройство и версия Android поддерживают беспроводную отладку. В разделе «Для разработчиков» активируйте соответствующую функцию и подключитесь по сети. Наличие и порядок настройки зависят от модели и версии прошивки — сверяйтесь с документацией производителя.

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

Для повседневного использования безопаснее отключать отладку, когда она не нужна. Активная отладка позволяет управлять устройством с авторизованного компьютера, поэтому на чужих ПК запросы подтверждать нельзя.