Что такое ADB?
ADB (Android Debug Bridge) — это инструмент командной строки для взаимодействия с Android-устройствами или эмуляторами. Он входит в Android SDK и используется для разработки, тестирования и отладки приложений.
Основные функции ADB
Подключение к устройству
Позволяет работать с физическим Android-устройством или эмулятором через USB или TCP/IP.
Пример команды для проверки подключённых устройств:
adb devicesУправление приложениями
Установка APK:
adb install app.apkУдаление приложения:
adb uninstall com.example.appЗапуск Activity:
adb shell am start -n com.example.app/.MainActivityСнятие логов
Просмотр логов приложения и системы:
adb logcatФильтрация по тегу или уровню логирования:
Доступ к файловой системе
Копирование файлов на устройство:
Копирование с устройства:
Работа с shell:
Отладка и тестирование
Снятие скриншотов и видео:
Симуляция ввода (тапы, свайпы, текст):
Системная информация
Просмотр процессов:
Проверка состояния батареи:
Информация о сети:
Применение в QA
Автоматизация тестов и скриптов через команды ADB.
Снятие логов, багрепортов и crash reports.
Тестирование UI без Appium (например, через
adb shell input).Контроль состояния устройства и приложений во время регрессионного тестирования.
Иными словами, ADB — это мост между компьютером и Android-устройством, который позволяет управлять приложением и системой, собирать данные для тестирования и отладки.
Last updated
Was this helpful?