我正在尝试使用adb通过无线局域网在安卓设备上进行调试。我正在使用Ubuntu和最新版本的adb,而且安卓版本是4.x以上。但是我连接失败了。我尝试过:
~$ adb connect 10.147.102.16
unable to connect to 10.147.102.16:5555
~$ adb tcpip 5555
error: device not found
~$ adb kill-server
~$ adb tcpip 5555
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found
~$ adb connect 10.147.102.16
然而,我可以ping通它。
~$ ping 10.147.102.16
PING 10.147.102.16 (10.147.102.16) 56(84) bytes of data.
64 bytes from 10.147.102.16: icmp_req=1 ttl=64 time=683 ms
64 bytes from 10.147.102.16: icmp_req=2 ttl=64 time=508 ms
64 bytes from 10.147.102.16: icmp_req=3 ttl=64 time=339 ms
64 bytes from 10.147.102.16: icmp_req=4 ttl=64 time=467 ms
64 bytes from 10.147.102.16: icmp_req=5 ttl=64 time=82.4 ms
^C
--- 10.147.102.16 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4000ms
rtt min/avg/max/mdev = 82.452/416.321/683.404/199.953 ms
我在谷歌上找到了一些可能的解决方案,但它们都是针对安卓手机设备的,并且需要使用手机上的shell或修改设备上的某些文件。我现在使用的是带有安卓系统的电视顶盒,我无法做任何类似的事情。有人能帮我吗?
另外,我使用自己的安卓手机作为测试。第一次使用
adb connect
时,我成功连接到了手机并对其进行了调试。然而,在重新启动手机后,我发现再也无法连接到它了。那么这是什么问题...=======================================
问题已解决。是特定的设备问题。同样的过程应该适用于安卓手机。