Как включить USB‑отладку и пользоваться ADB на Android 11

Короткий ответ: включите режим разработчика и USB‑отладку на телефоне, установите Android SDK Platform‑Tools (adb) на ПК, подключитесь по USB или включите Wireless debugging и выполните нужные команды (adb devices, adb shell, adb install/push/pull и т.д.).

Включение режима разработчика и USB‑отладки (Android 11)

  1. Настройки → Система → О телефоне (или About phone).
  2. Найдите "Номер сборки" (Build number) и нажимайте 7 раз до появления сообщения о включении разработчика.
  3. Вернитесь: Система → Дополнительно → Параметры для разработчиков (Developer options).
  4. Включите Developer options → включите USB debugging.
  5. При первом подключении по USB подтвердите диалог "Allow USB debugging?" и при желании отметьте "Always allow from this computer".

Если не видите пунктов: на некоторых оболочках путь — Software information → Build number или в расширенных настройках.

Установка ADB (Platform‑Tools) и проверка подключения

  1. Скачайте Platform‑Tools для вашей ОС и распакуйте в удобную папку (например C:\platform-tools или ~/platform-tools).
  2. Откройте терминал/командную строку и перейдите в эту папку или добавьте её в PATH.
  3. Подключите телефон качественным 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. Быстрая последовательность:

  1. Включите Wireless debugging в опциях разработчика.
  2. Нажмите "Pair device with pairing code" или возьмите IP:port, показанный в настройках.
  3. На ПК:
adb pair IP:PORT      # при запросе пароля
adb connect IP:PORT

Альтернатива (старый метод):

  1. По USB: adb tcpip 5555
  2. Узнать 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‑подключении.