Как включить USB‑отладку и пользоваться ADB на Android 11
Короткий ответ: включите режим разработчика и USB‑отладку на телефоне, установите Android SDK Platform‑Tools (adb) на ПК, подключитесь по USB или включите Wireless debugging и выполните нужные команды (adb devices, adb shell, adb install/push/pull и т.д.).
Включение режима разработчика и USB‑отладки (Android 11)
- Настройки → Система → О телефоне (или About phone).
- Найдите "Номер сборки" (Build number) и нажимайте 7 раз до появления сообщения о включении разработчика.
- Вернитесь: Система → Дополнительно → Параметры для разработчиков (Developer options).
- Включите Developer options → включите USB debugging.
- При первом подключении по USB подтвердите диалог "Allow USB debugging?" и при желании отметьте "Always allow from this computer".
Если не видите пунктов: на некоторых оболочках путь — Software information → Build number или в расширенных настройках.
Установка ADB (Platform‑Tools) и проверка подключения
- Скачайте Platform‑Tools для вашей ОС и распакуйте в удобную папку (например C:\platform-tools или ~/platform-tools).
- Откройте терминал/командную строку и перейдите в эту папку или добавьте её в PATH.
- Подключите телефон качественным USB‑кабелем (не только для зарядки) и выполните:
adb devices
Ожидаемые статусы:
- unauthorized — примите запрос на телефоне;
- device — готово к работе.
Полезные команды для повседневной работы:
adb start-server
adb kill-server
adb devices
adb shell # получить shell на устройстве
adb logcat # смотреть логи
adb install app.apk
adb uninstall package.name
adb push local /sdcard/
adb pull /sdcard/file .
adb reboot
adb reboot bootloader
На Windows устройство может определяться как MTP. Установите Google/OEM драйверы и в Диспетчере устройств смените драйвер на Android ADB Interface.
Беспроводная отладка (Wireless debugging) и альтернативы
Android 11 имеет встроенный Wireless debugging в Developer options. Быстрая последовательность:
- Включите Wireless debugging в опциях разработчика.
- Нажмите "Pair device with pairing code" или возьмите IP:port, показанный в настройках.
- На ПК:
adb pair IP:PORT # при запросе пароля
adb connect IP:PORT
Альтернатива (старый метод):
- По USB: adb tcpip 5555
- Узнать IP телефона и выполнить: adb connect IP:5555
Советы: ПК и телефон должны быть в одной сети; firewall может блокировать подключение.
Частые ошибки
- adb devices показывает пустой список: плохой кабель, не подтверждён диалог, драйверы не установлены.
- unauthorized — не нажали "Allow" на телефоне.
- Устройство как MTP вместо ADB — смените драйвер вручную.
- Не удаётся подключиться по Wi‑Fi — проверьте сеть, firewall, попробуйте временно USB + adb tcpip 5555.
FAQ
- Нужно ли отключать USB‑отладку?
Да — отключайте, когда не используете, чтобы снизить риск несанкционированного доступа. - Можно ли использовать ADB без ПК?
Частично — существуют терминальные приложения, но полноценный adb требует ПК/Platform‑Tools. - Требуется root для большинства задач?
Нет — базовые команды, установка APK, logcat, push/pull и reboot работают без root. Для модификаций системных разделов нужен root/bootloader unlocked.
Заключение — чек‑лист для быстрого старта:
- Включите Developer options и USB debugging.
- Установите и проверьте Platform‑Tools (adb devices).
- Установите драйверы на Windows при необходимости.
- Для беспроводной работы используйте Wireless debugging или adb tcpip 5555 при временном USB‑подключении.