Что такое ADB и как включить отладку по USB

ADB — это инструмент для управления Android с компьютера: установка APK, shell‑доступ, логирование и перезагрузки. Ниже — краткая инструкция по установке платформенных инструментов и включению USB‑отладки шаг за шагом, чтобы начать использовать команды.

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

ADB (Android Debug Bridge) — это командная утилита для обмена командами между ПК и Android‑устройством по USB или Wi‑Fi. Основные сценарии использования:

  • Установка и удаление APK без Play Market.
  • Доступ к shell для выполнения команд и отладки.
  • Сбор логов (adb logcat) для поиска ошибок.
  • Перезагрузка в recovery/bootloader, копирование файлов (adb pull/push).
  • Беспроводная отладка через adb tcpip.

ADB полезен разработчикам, тестировщикам и продвинутым пользователям для автоматизации и восстановления устройства.

Как установить ADB на Windows, macOS и Linux

Общие рекомендации: используйте официальные Platform‑Tools. Потребуется USB‑кабель, на Windows — драйверы производителя.

Windows

  1. Скачайте и распакуйте platform‑tools в папку, например C:\adb.
  2. Добавьте путь в переменную PATH (Переменные среды → Path → добавить C:\adb).
  3. Откройте CMD и выполните: adb version — должна отобразиться версия.

macOS

  1. Установите android‑platform‑tools через Homebrew: brew install android-platform-tools.
  2. Проверьте: adb version в Terminal.

Linux (Ubuntu/Debian)

  1. sudo apt update
  2. sudo apt install android-tools-adb android-tools-fastboot
  3. adb version

Если производитель требует драйверы (особенно Samsung, Xiaomi и др.), установите их заранее. На Windows иногда помогает универсальный ADB‑драйвер.

Не устанавливайте подозрительные сборки ADB с ненадёжных сайтов — используйте официальные platform‑tools.

Как включить отладку по USB и проверить подключение

  1. Включите режим разработчика: Настройки → О телефоне → нажмите 7 раз на "Номер сборки".
  2. Откройте Настройки → Для разработчиков (или Система → Дополнительно → Для разработчиков).
  3. Включите "Отладка по USB" (USB debugging). При появлении запроса подтверждения на устройстве — разрешите доступ и при желании отметьте "Всегда разрешать для этого компьютера".
  4. Подключите телефон к ПК через кабель и выберите режим передачи файлов (MTP), если требуется.
  5. В терминале введите: adb devices
    • В списке появится идентификатор и статус device. Если стоит unauthorized — подтвердите доступ на экране телефона.

Базовые команды:

  • adb devices — список подключённых устройств.
  • adb shell — открыть shell на устройстве.
  • adb install apk.apk — установить приложение.
  • adb pull /path/on/device /path/on/pc — скопировать файл на ПК.
  • adb reboot recovery — перезагрузить в recovery.

Для беспроводного подключения:

  1. adb tcpip 5555
  2. Отключите USB, затем adb connect IP:5555 (IP устройства в настройках Wi‑Fi).

Частые ошибки

  • "No devices/emulator found": проверьте кабель, режим USB, драйверы и включённую отладку.
  • "Unauthorized": отклонён запрос на устройстве — сбросьте разрешённые компьютеры в настройках разработчика и подключитесь заново.
  • ADB не запускается: выполните adb kill-server && adb start-server, запустите терминал от администратора.
  • Проблемы с драйверами на Windows: переустановите драйвер производителя или универсальный ADB‑драйвер.

FAQ

  • Безопасно ли включать USB‑отладку? Да, если вы доверяете компьютеру. Не оставляйте включённой отладку постоянно на незнакомых ПК.
  • Нужен ли root для ADB? Нет, базовые команды работают без root; определённые действия (например, запись в системные разделы) требуют root.
  • Как обновить ADB? Скачайте новую версию platform‑tools и замените папку в PATH.
  • Как подключиться через Wi‑Fi на Android 15+? В новых версиях есть встроенная "Беспроводная отладка" в настройках разработчика — её можно использовать без USB для настройки.

Начните с команд adb devices и adb shell — это позволит быстро понять возможности и избежать ошибок. Удачи в работе с вашим устройством!