Как быстро начать работать с ADB на ПК

ADB — это инструмент для управления Android с компьютера: отправка команд, установка APK, снятие логов, отладка по USB или Wi‑Fi. Ниже — краткая практическая инструкция: подготовка, установка на Windows/macOS/Linux и набор команд, которые реально пригодятся сразу.

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

ADB (Android Debug Bridge) — это интерфейс командной строки между ПК и Android-устройством. Позволяет:

  • устанавливать/удалять APK (adb install/uninstall);
  • смотреть и сохранять логи (adb logcat);
  • запускать shell-команды на устройстве (adb shell);
  • делать резервные копии, копировать файлы (adb pull/push);
  • работать по Wi‑Fi (adb tcpip / adb connect);
  • в связке с fastboot — прошивать образы.

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

Обновите USB-драйверы и используйте оригинальный или качественный кабель — большинство проблем подключения связано с ними.

Установка и настройка на Windows, macOS, Linux

Общие требования: ПК с 100–200 МБ свободного места, USB‑кабель (для первым подключения), включённые Опции разработчика и Отладка по USB на устройстве.

  1. Включите режим разработчика и отладку по USB:

    • Настройки > О телефоне > нажать 7 раз на "Номер сборки".
    • В "Опции разработчика" включите "Отладка по USB" и при необходимости "Установка через USB".
  2. Скачайте пакет Platform-Tools (официальный набор ADB/fastboot) и распакуйте в удобную папку.

Windows

  • Распакуйте, например, в C:\adb.
  • Добавьте путь в PATH через Параметры системы → Переменные среды → Path → добавить C:\adb.
  • Откройте CMD и проверьте: adb version

macOS

  • Распакуйте в ~/adb или установите через Homebrew: brew install android-platform-tools.
  • Если распаковали вручную, добавьте папку в PATH (редактируйте ~/.zshrc или /etc/paths).

Linux (Ubuntu/Debian)

  • Через пакетный менеджер: sudo apt update && sudo apt install android-tools-adb android-tools-fastboot
  • Проверка: adb version

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

  1. Подключение по USB:

    • Подключите кабелем, разблокируйте экран, подтвердите запрос "Разрешить отладку".
    • Выполните: adb devices — в ответ увидите ID и статус device.
  2. По Wi‑Fi (последовательность):

    • adb tcpip 5555
    • отключите USB
    • adb connect <IP_устройства>:5555
  3. Полезные команды (самые часто используемые)

  • adb version — версия ADB
  • adb devices — список подключённых устройств
  • adb install path/to/app.apk — установить APK
  • adb uninstall com.example.app — удалить приложение
  • adb push local remote — скопировать файл на устройство
  • adb pull remote local — скачать файл с устройства
  • adb logcat > crash.txt — сохранить логи в файл
  • adb shell pm clear com.example.app — очистить данные приложения
  • adb shell — зайти в shell устройства
  • adb kill-server && adb start-server — перезапустить демон
  • fastboot flash boot boot.img — прошивка через fastboot (при загрузчике в fastboot)

Не оставляйте Отладку по USB включённой постоянно — при физическом доступе к телефону это риск безопасности.

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

  • Device unauthorized — разблокируйте экран и подтвердите отладку, попробуйте другой кабель/порт.
  • adb: command not found — добавьте папку platform-tools в PATH или установите пакет.
  • No devices/emulator — проверьте драйверы (Windows) и режим подключения (MTP/Charging).
  • Wi‑Fi: соединение не устанавливается — оба устройства должны быть в одной сети, убедитесь, что IP верный и порт 5555 не блокируется.

FAQ

  • Нужно ли root для ADB? Нет — базовые функции работают без root; расширенные системные операции требуют root.
  • Можно ли установить APK по Wi‑Fi? Да, после подключения adb install будет работать как по USB.
  • Как вернуть всё к исходному состоянию? Выключите отладку по USB и удалите доверенные ключи на устройстве (в Опциях разработчика).

Практикуйтесь сначала на ненужных данных или эмуляторе. Создавайте короткие скрипты для рутинных задач — это сэкономит время и сведёт к минимуму ручные ошибки.