ИСПРАВЛЕНО: Не удается подключиться к ADB через Wi-Fi
Оказывается, чтоadbd небезопасно была, по сути, проблема. Когда я отключил его (запустив приложение и сняв флажокВключить небезопасный adbdЯ был в состоянии подключиться просто отлично через Wi-Fi.
Кроме того, для тех, кто заинтересован, когда это сработало, netstat -n показал связь, т.е.
$ netstat -n
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:5555 0.0.0.0:* LISTEN
tcp 0 0 **192.168.0.169:5555** 192.168.0.50:51178 ESTABLISHED
tcp6 0 0 ::ffff:127.0.0.1:47514 :::* LISTEN
Барри
Я не могу получить ADB для подключения через Wi-Fi (он работает нормально через USB).
Я прочитал различные посты здесь и в других местах и не нашел ответа, который мне подходит.
Я пытался подключиться с моего ноутбука к двум разным устройствам (Samsung S4, Nexus 7 2013 (wifi). В обоих случаях не удается подключиться с одним и тем же сообщением об ошибке, хотя и с IP-адресом конкретного устройства, например:
невозможно подключиться к 192.168.0.125:5555
Оба устройства были основаны на rootroot, SuperSU и adbd Insecure. Я могу пропинговать 192.168.0.125 с моего ноутбука, и я отключил антивирусную защиту и брандмауэр на моем ноутбуке.
Я следовал стандартным шагам:
adb kill-serverADB USBустройства adbadb tcpip 5555ADB Connect 192.168.0.125Я прочитал, что "netstat -n" должен показать новый сокет, присутствующий и слушающий на порту 5555 (Не удается подключиться к Android через ADB через Wi-Fi. Нужен ли мне root-доступ?) но в моем случае этого не происходит - он показывает только локальное соединение через порт по умолчанию 5037.
root@deb:/ # netstat -n
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:5037 0.0.0.0:* LISTEN
Вывод «getprop | grep adb»:
$ adb shell
root@deb:/ # getprop | grep adb
getprop | grep adb
[init.svc.adbd]: [running]
[persist.radio.adb_log_on]: [0]
[persist.sys.usb.config]: [mtp,adb]
[ro.adb.secure]: [1]
[service.adb.tcp.port]: [5555]
[sys.usb.config]: [mtp,adb]
[sys.usb.state]: [mtp,adb]
root@deb:/ #
Похоже, что система получила и обработала команду adb «tcp 5555», но по какой-то причине не может использовать эту информацию.
Так как это происходит на обоих устройствах, я предполагаю, что проблема заключается в:
На моем ноутбуке илиЧто-то общее для обоих устройств (например, установлена «adbd Insecure») илиОшибка пилота.Вопросы:
Разве "netstat -n" не должен показывать прослушивание сокета в 192.168.0.125:5555?Возможно ли это проблема, связанная с использованием "adbd Insecure" ???Любая / все помощь приветствуется.
Спасибо Барри