#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