Android Debug Bridge (ADB) — консольная клиент-серверная программа, которая выполняет роль универсального интерфейса для управления Android-устройствами (или их эмуляторами). trofimovdigital.ru
Процесс работы ADB включает несколько этапов: trofimovdigital.ru
- При запуске adb-клиент проверяет наличие запущенного процесса adb-сервера, и если нет — запускает его на компьютере. trofimovdigital.ru
- Сервер устанавливает соединение на порту 5037 и слушает на нём команды от adb-клиентов. trofimovdigital.ru www.hexnode.com
- Затем сервер устанавливает соединения со всеми работающими устройствами, сканируя нечётные порты в диапазоне от 5555 до 5585. trofimovdigital.ru Для каждого устройства используется пара последовательных портов — порт с чётным номером для соединений консоли, порт с нечётным номером — для соединений adb. trofimovdigital.ru
- После того как сервер настроил соединения с устройствами, можно использовать команды adb для доступа к ним. trofimovdigital.ru
В состав ADB входит три компонента: trofimovdigital.ru
- Клиент, который запускается на компьютере и отправляет команды. trofimovdigital.ru
- Демон, который запускается как фоновый процесс на Android-устройстве и выполняет команды клиента. trofimovdigital.ru
- Сервер, который работает в фоне на компьютере и управляет клиентом и демоном. trofimovdigital.ru