ADB (Android Debug Bridge)
Коротко: ADB — это инструмент командной строки, с помощью которого компьютер управляет устройством Android по USB или Wi-Fi: установка приложений, копирование файлов, чтение журналов и выполнение команд.
Подробнее: ADB состоит из трёх частей: клиент (adb на компьютере), сервер (фоновый процесс на компьютере) и служба adbd на устройстве. Разработчики используют его для тестирования и поиска неполадок. Он входит в Android Platform Tools.
Подробности
Настройка:
- На устройстве: Настройки → О телефоне → несколько раз нажмите на номер сборки, чтобы включить параметры разработчика.
- Там включите отладку по USB.
- Подключите по USB и подтвердите запрос отпечатка («Доверять этому компьютеру?»).
- На компьютере: скачайте Platform Tools,
adb devicesпокажет устройство.
Важные команды:
adb devices # подключённые устройства
adb install app.apk # установить приложение
adb uninstall package.name # удалить приложение
adb push file.txt /sdcard/ # файл на устройство
adb pull /sdcard/photo.jpg . # забрать файл с устройства
adb logcat # системный журнал в реальном времени
adb shell # консоль на устройстве
adb shell pm list packages # установленные пакеты
adb reboot bootloader # перезагрузка в загрузчик
adb tcpip 5555 && adb connect IP # по Wi-Fi- Fastboot: второй инструмент для режима загрузчика:
fastboot flashing unlock,fastboot flash. Записывает образы системы. Разблокировка стирает данные. - Беспроводная отладка: с Android 11 сопряжение без кабеля через код.
- Безопасность: отладка по USB даёт широкий доступ. После работы отключайте её, доверяйте только своим компьютерам, никогда не подключайте устройство с включённой отладкой к чужим зарядным станциям. Запрос авторизации на устройстве защищает от этого.
- Связанное: Android Studio, эмуляторы, сетевой анализ через ADB.
См. также: Загрузчик (bootloader), Драйверы, Прошивка (firmware)