Android: не удается подключиться к 192.168.1.103: 5555: не удалось установить соединение, поскольку целевая машина активно отказалась от него. (10061)

#android #debugging #adb #wifi

#Android #отладка #adb #Wi-Fi

Вопрос:

Во-первых: есть похожие вопросы, но либо они не предоставляют много информации, либо спрашивают, как установить соединение. Этот вопрос касается конкретной проблемы:

У меня есть 2 компьютера и 2 телефона Android:

  • Компьютер 1 — это ноутбук, работающий под управлением Debian Linux и подключающийся через Wi-Fi.
  • Компьютер 2 является настольным ПК, работает под управлением win10 и подключается к той же сети через кабель Ethernet.
  • Android phone 1 — это Xiaomi Redmi под управлением Android 9.
  • Android phone 2 — это Huawei p30 Lite под управлением Android 9.

Все 4 устройства подключены к одной локальной сети.

Я настроил оба телефона на прослушивание порта 5555 через USB-кабель с помощью команды:

 adb tcpip 5555
 

С ноутбука (под управлением Linux):

Я могу подключиться к обоим телефонам с помощью команды:

 adb connect 192.168.1.10X:5555 (Where X is 2/3 for the 2 devices).
 

С ПК (под управлением win10):

  • Я могу подключиться к устройству Xiaomi, используя ту же команду.
  • Я не могу подключиться к устройству Huawei с помощью той же команды и получаю сообщение об ошибке:

    не удается подключиться к 192.168.1.102: 5555: не удалось установить соединение, поскольку целевая машина активно отказалась от него. (10061)

Что я могу сделать, чтобы устранить проблему и выполнить отладку через WiFi PC-> Huawei?

Комментарии:

1. Как подключиться к устройству? Я знаю только, что можно подключиться к серверным приложениям, запущенным на устройстве.

2. При разработке для Android вам необходимо подключить компьютер к устройству Android для тестирования вашего приложения. Это делается с помощью Android Debug Bridge «adb». developer.android.com/guide