Отладка приложений через ADB (Android Debug Bridge) работает по технологии клиент-сервер: 1
- Клиент запускается на компьютере и отправляет команды. 2 Его можно вызвать из командной строки, введя команду adb. 2
- Сервер устанавливает соединение на порту 5037 и слушает на нём команды от adb-клиентов. 2
- Затем сервер устанавливает соединения со всеми работающими устройствами, сканируя нечётные порты в диапазоне от 5555 до 5585. 2 Для каждого устройства используется пара последовательных портов — порт с чётным номером для соединений консоли, порт с нечётным номером — для соединений adb. 2
- После того как сервер настроил соединения с устройствами, можно использовать команды adb для доступа к ним. 2
Некоторые возможности ADB: просмотр подключённых устройств, логов, копирование файлов, установка и удаление приложений, скриншоты (и запись видео) экрана устройства, удаление и перепрошивка раздела data, запуск различных скриптов, управление сетевыми параметрами. 2