Android: отладка через TCP/IP

Как отладить программу, если порт USB в телефоне уже занят каким-то устройством?

Для таких случаев существует отладка через TCP/IP.

Шаг 1.

Находим где живет программа adb из Android SDK. Например, для  Mac OS X путь выглядит как-то так:

Шаг 2.

Подключаем кабель USB к устройству и пишем

Видим вот такой ответ:

Шаг 3.

Включаем режим отладки через TCP, в данном случае через порт 5555

Шаг 4.

Соединяемся с телефоном.

Шаг 5.

Отключаем USB кабель и проверяем список устройств:

Несмотря на то, что кабель USB отсоединен, наш телефон остался на связи и можно производить отладку в Android Studio.

Отключение отладки через TCP/IP

Если нам надоела отладка через TCP/IP можем переключиться обратно на USB