Гид по технологиям

Как установить и пользоваться ADB (Android Debug Bridge)

8 min read Руководство Обновлено 27 Dec 2025
Как установить и пользоваться ADB на Android
Как установить и пользоваться ADB на Android

Android логотип ADB

Быстрые ссылки

  • Шаг 1: Скачать Platform Tools
  • Шаг 2: Включить Отладку по USB на телефоне
  • Шаг 3: Проверить ADB и установить драйверы (если нужно)
  • Шаг 4 (опционально): Добавить ADB в системный PATH
  • Полезные команды ADB

Краткое описание

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

Важно: работа с ADB затрагивает низкоуровневые возможности устройства. Следуйте инструкциям и делайте резервные копии важных данных перед выполнением команд, которые меняют систему или удаляют файлы.

Шаг 1: Скачать Platform Tools

Страница скачивания Android SDK Platform Tools

  1. Перейдите на страницу загрузки Android SDK Platform Tools (официальный сайт Google).
  2. Выберите пакет для вашей ОС (Windows, macOS, Linux) в разделе «Downloads» и скачайте ZIP/требуемый архив.
  3. Распакуйте архив в удобную папку. Папка компактна и портативна — можно хранить где угодно.

Совет: запомните путь к папке platform-tools — он понадобится при первом запуске adb.

Шаг 2: Включить Отладку по USB на телефоне

Чтобы ADB мог подключаться к устройству, включите «Отладку по USB» в настройках разработчика.

  1. Откройте Настройки → О телефоне.
  2. Прокрутите до пункта «Номер сборки» и нажмите его 7 раз подряд. На экране появится уведомление, что вы стали разработчиком.
  3. Вернитесь в настройки, откройте раздел «Система» → «Для разработчиков» (или «Параметры разработчика») и включите «Отладка по USB».

Включить Отладку по USB на Android

При подключении к ПК на экране телефона появится диалог «Разрешить отладку по USB?». Поставьте галочку «Всегда разрешать с этого компьютера», если доверяете ПК, и нажмите OK.

Шаг 3: Проверить ADB и установить драйверы (если нужно)

Откройте командную строку (Command Prompt), PowerShell или Terminal и перейдите в папку platform-tools:

CD C:\"Program Files"\platform-tools

Запустите команду для проверки подключенных устройств:

adb devices

Если вы используете PowerShell и получаете ошибку, запустите:

./adb devices

Вы увидите список подключённых устройств. Описание вывода:

  • СerialNumber\tdevice — устройство подключено и авторизовано.
  • SerialNumber\toffline — устройство не отвечает.
  • unauthorized — на телефоне нужно разрешить отладку.

Список подключенных Android-устройств через adb devices

Если устройство не отображается, чаще всего проблема в драйверах (Windows) или в настройке подключения (кабель/порт).

Установка драйверов на Windows

В большинстве случаев Windows автоматически установит драйверы. Если этого не случилось:

  1. Скачайте драйверы с сайта производителя устройства или используйте универсальные драйверы от Google (для устройств Pixel или Android One).
  2. Откройте Диспетчер устройств (Start → Device Manager) и найдите ваше устройство (например, в разделе «Other devices» или «Portable Devices»).

Открыть Portable Devices в Диспетчере устройств

  1. Правой кнопкой мыши → Свойства → вкладка «Драйвер» → «Обновить драйвер».

Вкладка Драйвер в свойствах устройства

  1. Выберите «Выполнить поиск драйверов на этом компьютере» и укажите папку с распакованными драйверами. Отметьте «Включить подпапки» и нажмите Далее.

Выбрать локальные драйверы для установки

  1. После установки снова выполните adb devices.

Если вы скачивали драйверы в виде .exe — запустите инсталлятор и следуйте подсказкам.

Что ещё попробовать, если устройство не появляется

  • Используйте другой USB-кабель (часто нужны кабели с поддержкой передачи данных, а не только зарядки).
  • Подключите кабель в другой USB-порт (предпочтительно задние порты на ПК, напрямую к материнской плате).
  • Измените режим USB на телефоне (PTP, MTP, USB-тетеринг) — иногда помогает.
  • Перезагрузите телефон и компьютер.

Шаг 4 (опционально): Добавить ADB в системный PATH

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

Короткий алгоритм для Windows 10/11:

  1. Откройте Панель управления → Система и безопасность → Система → Дополнительные параметры системы.
  2. Нажмите «Переменные среды» → в разделе «Системные переменные» найдите PATH → «Изменить».
  3. Добавьте новую запись с полным путём к вашей папке platform-tools (например, C:\platform-tools) и сохраните изменения.
  4. Откройте новое окно командной строки и проверьте: adb version

Для macOS/Linux добавьте в ~/.bashrc или ~/.zshrc:

export PATH="$PATH:/путь/к/platform-tools"

и выполните source ~/.bashrc (или перезапустите терминал).

Ссылка: полное руководство по редактированию PATH в Windows (см. официальные источники).

Полезные команды ADB — шпаргалка и примеры

Ниже — часто используемые команды с пояснениями и примерами.

  • adb install C:\package.apk — установить APK-файл на устройство из указанного пути Windows. Пример: adb install C:\Downloads\myapp.apk

  • adb uninstall package.name — удалить приложение по его идентификатору пакета. Пример: adb uninstall com.example.app

  • adb push C:\file /sdcard/file — скопировать файл с компьютера на устройство. Пример: adb push C:\image.jpg /sdcard/DCIM/image.jpg

  • adb pull /sdcard/file C:\file — скопировать файл с устройства на компьютер. Пример: adb pull /sdcard/Notes/backup.json C:\backups\backup.json

  • adb logcat — показывать лог системы Android в реальном времени. Полезно для отладки. Пример: adb logcat *:E (покажет только ошибки)

  • adb shell — открыть интерактивную оболочку на устройстве (эквивалент терминала Linux). Пример: adb shell

  • adb shell <команда> — выполнить одну команду в shell. Пример: adb shell pm list packages (покажет установленные пакеты)

  • adb reboot — перезагрузить устройство.

  • adb reboot bootloader — перезагрузить в загрузчик (fastboot mode).

  • adb sideload update.zip — применить пакет обновления через sideload (часто в режиме восстановления).

  • adb tcpip 5555 и adb connect :5555 — переключиться на подключение по сети Wi‑Fi (используйте только в доверенной сети).

Краткая таблица команд (чтобы распечатать или положить в заметки):

adb devices
adb install 
adb uninstall 
adb push  
adb pull  
adb logcat
adb shell
adb reboot
adb reboot bootloader
adb tcpip 5555
adb connect :5555

Когда ADB не помогает: распространённые случаи и их причины

  • Устройство не отображается даже после установки драйверов → проблема с кабелем/портом или аппаратная неисправность порта USB на телефоне.
  • Подключение показывается как unauthorized → на телефоне не подтверждён ключ отладки.
  • Команда install выдает ошибку INSTALL_FAILED_OLDER_SDK или INSTALL_FAILED_VERSION_DOWNGRADE → APK несовместим с версией Android или ниже текущей версии приложения.
  • adb shell не даёт root-доступа → на большинстве устройств вы не получите root без разблокировки загрузчика и рутирования.

Безопасность, приватность и GDPR-заметки

  • Не включайте «Всегда разрешать с этого компьютера» на чужих или публичных ПК.
  • ADB даёт доступ к данным устройства; при передаче логов или резервных копий убедитесь, что личные данные удалены или зашифрованы.
  • В корпоративной среде согласуйте использование ADB с политиками безопасности и с IT-инфраструктурой.

Чеклисты по ролям

Чеклист для разработчика

  • Установлены platform-tools.
  • Включена Отладка по USB.
  • Устройство отображается в adb devices.
  • Логи adb logcat доступны.
  • При необходимости настроено подключение по сети (adb tcpip).

Чеклист для тестировщика (QA)

  • Есть резервная копия данных.
  • Устройство подключено и авторизовано.
  • Выполнены проверки установки/удаления приложений.
  • Логи собраны и анонимизированы при передаче баг-репорта.

Чеклист для администратора IT

  • Стандартизованный набор драйверов задокументирован.
  • Политика безопасности для ADB утверждена.
  • Процесс восстановления устройства протестирован.

Мини‑методология: безопасная последовательность действий при работе с ADB

  1. Сделать резервную копию важных данных (adb pull /sdcard/… или штатный бэкап).
  2. Убедиться, что батарея > 30% и устройство в исправном состоянии.
  3. Подключить устройство напрямую к компьютеру с доверенного порта.
  4. Проверить adb devices — подтвердить авторизацию на устройстве.
  5. Выполнить необходимые команды.
  6. Проверить результат и логи (adb logcat) на предмет ошибок.
  7. Отключить отладку по USB, если она больше не требуется.

Критерии приёмки

  • Команда adb devices возвращает список с флагом device для тестируемого устройства.
  • Установка APK выполняется без ошибок (adb install завершился успешно).
  • После операций данные пользователя не потеряны (проверить ключевые файлы).
  • Логи приложений доступны и содержат нужный набор событий для отладки.

Тесты для проверки установки ADB (acceptance)

  1. Тест подключения: adb devices должно показать устройство.
  2. Тест установки: adb install test.apk — приложение устанавливается и запускается.
  3. Тест копирования: adb push/pull должны корректно переносить тестовый файл 1 МБ.
  4. Тест логов: adb logcat должен выводить системные логи при запуске приложения.

Отладка: пошаговый план, если adb не видит устройство

  1. Переподключите кабель и смените порт.
  2. Проверьте, видно ли устройство в Диспетчере устройств (Windows) и нет ли жёлтого восклицательного знака.
  3. Установите/обновите драйверы вручную.
  4. Попробуйте другой кабель, поддерживающий передачу данных.
  5. Перезагрузите телефон в режиме recovery и проверьте, виден ли он в fastboot/adb.
  6. Проверьте наличие аппаратных повреждений порта телефона.

Советы по совместимости и миграции

  • На новых версиях Android поведение отладки может меняться: проверяйте требования безопасности и доступ к данным для каждой версии.
  • При переходе на новый компьютер перенесите ключи adb (обычно в ~/.android/adbkey) или повторно авторизуйте устройство.
  • На корпоративных телефонах функции отладки могут быть отключены политиками MDM.

Безопасность: как минимизировать риски при использовании ADB

  • Включайте Отладку по USB только при необходимости.
  • Не оставляйте включённую отладку на устройстве, которым вы пользуетесь в общественных местах.
  • Регулярно проверяйте и удаляйте неизвестные SSH/ADB ключи в настройках разработчика.

Быстрый блок со сравнением: ADB vs Fastboot

  • ADB работает в загрузившейся системе Android и требует включённой отладки по USB.
  • Fastboot используется в режиме загрузчика (bootloader) для флешинга образов и разблокировки загрузчика.

Примеры сценариев использования

  • Разработчик: быстрая установка тестовой сборки и просмотр логов.
  • QA: автоматическое развёртывание приложения и сбор баг-логов.
  • Power user: резервное копирование, перенос данных между устройствами.
  • IT: массовая настройка и обновление тестовых устройств в лаборатории.

Заключение

ADB — универсальный инструмент для управления Android-устройствами и отладки. Он полезен в разработке, тестировании и администрировании, но требует аккуратности и базовых знаний об ОС и безопасности. Следуйте указанным шагам: скачайте Platform Tools, включите Отладку по USB, установите драйверы при необходимости и добавьте platform-tools в PATH для удобства.

Если вы хотите углубиться, изучите команды adb shell pm, adb logcat с фильтрами, методы работы с fastboot и официальную документацию Android Developers.


Дополнительные ресурсы: страница Android Debug Bridge на сайте Android Developers (официальная документация).

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Исправить задержку звука Bluetooth в Windows 11
Технологии

Исправить задержку звука Bluetooth в Windows 11

Социальная аутентификация в Django — Google OAuth
Django

Социальная аутентификация в Django — Google OAuth

Как запустить рассылку: полное руководство
Email-маркетинг

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

Сделать Windows 11 похожей на Windows 10
Windows

Сделать Windows 11 похожей на Windows 10

Добавить программы в «Выполнить» Windows 11
Windows

Добавить программы в «Выполнить» Windows 11

Управление участниками YouTube Premium (семья)
YouTube

Управление участниками YouTube Premium (семья)