Как быстро начать работать с 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 на устройстве.
-
Включите режим разработчика и отладку по USB:
- Настройки > О телефоне > нажать 7 раз на "Номер сборки".
- В "Опции разработчика" включите "Отладка по USB" и при необходимости "Установка через USB".
-
Скачайте пакет 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
Как подключить устройство и основные команды
-
Подключение по USB:
- Подключите кабелем, разблокируйте экран, подтвердите запрос "Разрешить отладку".
- Выполните: adb devices — в ответ увидите ID и статус device.
-
По Wi‑Fi (последовательность):
- adb tcpip 5555
- отключите USB
- adb connect <IP_устройства>:5555
-
Полезные команды (самые часто используемые)
- 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 и удалите доверенные ключи на устройстве (в Опциях разработчика).
Практикуйтесь сначала на ненужных данных или эмуляторе. Создавайте короткие скрипты для рутинных задач — это сэкономит время и сведёт к минимуму ручные ошибки.