Отладка по USB на Android: настройка режима разработчика и ADB
Отладка по USB на Android позволяет связывать смартфон с компьютером через утилиту ADB для установки приложений, записи экрана и передачи файлов. Для начала работы необходимо активировать скрытое меню разработчика и разрешить подключение.
Оглавление
Включение режима разработчика
Меню «Для разработчиков» скрыто по умолчанию в современных версиях Android (начиная с 4.2). Чтобы его активировать:
- Откройте приложение «Настройки» на вашем устройстве.
- Перейдите в раздел «О телефоне» (на Samsung это может быть «Сведения о телефоне» → «Сведения о ПО», на чистом Android — «Система» → «О телефоне»).
- Найдите пункт «Номер сборки» (на Xiaomi — «Версия MIUI»).
- Быстро нажмите на этот пункт 7 раз подряд.
- Появится сообщение «Вы стали разработчиком» или «Режим разработчика включен». Если устройство защищено PIN-кодом или паролем, система попросит его ввести для подтверждения.
После этого в главном меню настроек появится новый раздел «Для разработчиков» (обычно в разделе «Система» или «Расширенные настройки»).
Активация отладки по USB
Отладка по USB необходима для связи смартфона с компьютером через ADB.
- Зайдите в Настройки → Для разработчиков. На некоторых устройствах путь отличается: на Nokia с Android 9 это Настройки → Система → Дополнительно → Для разработчиков; на Xiaomi: Настройки → Расширенные настройки → Для разработчиков.
- Если вверху страницы есть общий переключатель режима разработчика, убедитесь, что он включен.
- Прокрутите список вниз до раздела «Отладка».
- Включите переключатель «Отладка по USB».
- Подтвердите действие во всплывающем окне, внимательно прочитав предупреждение о безопасности.
При подключении устройства к компьютеру с Android 4.2.2 и выше на экране телефона появится диалоговое окно с запросом разрешения на отладку с этого конкретного компьютера (подтверждение RSA-ключа). Необходимо нажать «Разрешить».
Установка и настройка ADB
ADB (Android Debug Bridge) входит в состав пакета Android SDK Platform Tools. Скачивать весь Android Studio не нужно.
- Скачайте Android SDK Platform Tools для вашей операционной системы (Windows, macOS или Linux) с официальной страницы Android Developers.
- Распакуйте загруженный ZIP-архив в удобную папку на компьютере (например,
C:\platform-toolsна Windows). - Подключите смартфон к компьютеру через USB-кабель.
- На смартфоне в панели уведомлений выберите режим подключения USB: «Передача файлов» (MTP).
- Откройте командную строку (PowerShell на Windows или Терминал на macOS/Linux) в папке с распакованными инструментами. В Windows это можно сделать, удерживая Shift и кликнув правой кнопкой мыши в папке, выбрав «Открыть окно PowerShell здесь».
- Введите команду
adb devices(на macOS/Linux —./adb devices).
Если всё настроено верно, вы увидите серийный номер вашего устройства со статусом device.
Полезные команды ADB
Базовые команды для управления устройством через терминал:
| Команда | Описание |
|---|---|
adb devices | Показать список подключенных устройств |
adb install путькфайлу.apk | Установить приложение на телефон |
adb reboot | Перезагрузить устройство |
adb reboot recovery | Перезагрузить в режим Recovery |
adb pull /путь/на/телефоне /путь/на/пк | Скопировать файл с телефона на компьютер |
adb push /путь/на/пк /путь/на/телефоне | Скопировать файл с компьютера на телефон |
adb shell screencap /sdcard/screen.png | Сделать скриншот экрана |
adb shell screenrecord /sdcard/video.mp4 | Записать видео с экрана (до 3 минут) |
Беспроводная отладка по Wi-Fi
Начиная с Android 11, поддерживается отладка по Wi-Fi без первоначального подключения по кабелю (для более старых версий кабель нужен один раз для сопряжения).
- Включите Беспроводную отладку в меню «Для разработчиков».
- Выберите «Сопряжение с использованием кода».
- На компьютере в терминале введите:
adb pair IP_адрес:порти введите код с экрана телефона.
После сопряжения устройство будет автоматически подключаться при нахождении в одной Wi-Fi сети.
Частые ошибки
- Статус
unauthorizedпри выполненииadb devices. Это означает, что вы не подтвердили RSA-ключ на экране смартфона. Проверьте экран телефона и нажмите «Разрешить» во всплывающем окне. - Устройство не определяется ADB. Убедитесь, что в панели уведомлений смартфона выбран режим подключения USB «Передача файлов» (MTP), а не только зарядка.
FAQ
Нужно ли скачивать Android Studio для работы с ADB? Нет, достаточно скачать только пакет Android SDK Platform Tools с официальной страницы Android Developers.
Поддерживается ли отладка по Wi-Fi на старых версиях Android? Да, но для первоначального сопряжения устройств с версиями ниже Android 11 потребуется один раз подключить смартфон к компьютеру по кабелю.
Где находится меню разработчиков на Xiaomi? На устройствах Xiaomi меню активируется через пункт «Версия MIUI», а находится затем по пути: Настройки → Расширенные настройки → Для разработчиков.