Что такое 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
- Скачайте и распакуйте platform‑tools в папку, например C:\adb.
- Добавьте путь в переменную PATH (Переменные среды → Path → добавить C:\adb).
- Откройте CMD и выполните: adb version — должна отобразиться версия.
macOS
- Установите android‑platform‑tools через Homebrew: brew install android-platform-tools.
- Проверьте: adb version в Terminal.
Linux (Ubuntu/Debian)
- sudo apt update
- sudo apt install android-tools-adb android-tools-fastboot
- adb version
Если производитель требует драйверы (особенно Samsung, Xiaomi и др.), установите их заранее. На Windows иногда помогает универсальный ADB‑драйвер.
Не устанавливайте подозрительные сборки ADB с ненадёжных сайтов — используйте официальные platform‑tools.
Как включить отладку по USB и проверить подключение
- Включите режим разработчика: Настройки → О телефоне → нажмите 7 раз на "Номер сборки".
- Откройте Настройки → Для разработчиков (или Система → Дополнительно → Для разработчиков).
- Включите "Отладка по USB" (USB debugging). При появлении запроса подтверждения на устройстве — разрешите доступ и при желании отметьте "Всегда разрешать для этого компьютера".
- Подключите телефон к ПК через кабель и выберите режим передачи файлов (MTP), если требуется.
- В терминале введите: 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.
Для беспроводного подключения:
- adb tcpip 5555
- Отключите 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 — это позволит быстро понять возможности и избежать ошибок. Удачи в работе с вашим устройством!