Как подключить D-Link Router к Android с помощью ADB через TCP? - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь отладить приложения Flutter с помощью ADB по TCP, поэтому попробовал следующее (Android подключен через USB) в соответствии с this :

adb tcpip 5555
adb connect <Android-ip-address>:5555

Но я всегда получаю unable to connect to <Android-ip-address>:5555: No route to host. Я установил плагин Android WiFi ADB для Android Studio, но ... без надежды.

После этого я попытался пропинговать свой телефон Android с ПК с помощью этой команды ping <Android-ip-address>, но снова с этим выводом не получилосьFrom <PC-ip-address> icmp_seq=1 Destination Host Unreachable.

Теперь я попытался сделать то же самое (ПК и телефон), но на другом маршрутизаторе (Tenda), и это сработало как прелесть.

Так что проблема вмой роутер, который является D-Link с версией прошивки ME_1.03. Я искал «Переадресация портов» и тому подобное, но я не знаю, что я делаю, и я не дал никакого результата.

Что я могу сделать, чтобы решить эту проблему.

Ответы [ 3 ]

0 голосов
/ 31 октября 2019

Прошивка может быть найдена здесь ниже DSL> 2750U, в то время как есть 2-3 различных аппаратных ревизии, поэтому довольно непонятно, какое устройство это на самом деле - для некоторых ревизий естьболее новая прошивка. Как правило, сетевой мост маршрутизатора между проводной локальной сетью и WiFi должен быть включен для подключения. Просто посмотрите руководство маршрутизатора на стр. 33 и 45. Без этого моста вы можете подключить adb только с ноутбука через тот же сегмент беспроводной сети, к которому подключен смартфон (если только «Изоляция пользователя»). "включен на маршрутизаторе).

0 голосов
/ 31 октября 2019

Наконец я нашел это. Это из-за функции (как говорили другие) под названием WIFI / изоляция пользователя в маршрутизаторах. Но в моем случае это называется блокировкой реле. В любом случае, вы должны отключить его.

In D-Link (DSL-2740U) - Firmware Version ME_1.03:

Главная страница ---> Дополнительно ---> Расширенные настройки беспроводной связи ---> Блокировка реле . Проверить отключенный выбор.

0 голосов
/ 31 октября 2019

Речь идет не о типе маршрутизатора (в случае, если он не использует что-то отличное от TCP / IP, Lol). Необходимо дважды проверить, что оба устройства находятся внутри одной локальной сети.

Без каких-либо дополнительных настроек на маршрутизаторе ваш IP-адрес может выглядеть следующим образом xxx.xxx.xxx.***. Где часть с xxx должна быть одинаковой для обоих устройств. Когда это будет сделано, следуйте инструкции из источника . Обратите внимание, , вам необходимо подключить устройства с USB , прежде чем использовать TCP.

...