我尝试使用adb在wlan上调试Android设备。我使用的是ubuntu和最新版本的adb。 Android版本超过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
我在google上找到了一些可能的解决方案,但是所有这些解决方案都适用于Android手机设备,需要在手机上使用shell或修改设备上的某些文件。我现在正在使用带有android系统的电视机顶盒。我不可能做那样的事情。任何人都可以帮助我吗?
更多,我使用自己的Android手机作为测试。我第一次使用adb connect
时,我成功连接到手机并在其上调试程序。但是,重新启动手机后,我发现无法再次连接它。那么问题是什么......
=======================================
已经解决了。是与设备相关的具体问题。同样的过程应适用于Android手机。
答案 0 :(得分:11)
我的motorola moto x设备遇到了同样的问题。
解决方案是您需要将TCP / IP端口设置为5555。 通过USB连接设备并发出命令
$ adb tcpip 5555
之后移除USB并将设备连接到wifi
$ adb kill-server
$ adb connect 192.168.45.42
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 192.168.45.42:5555
答案 1 :(得分:1)
你需要杀死adb服务器然后重新启动它
我花了一天左右的时间......终于在某个地方看到了一个说上面的线程,它第一次工作......杀戮和开始之后:希望有帮助 我从未使用adb b4这样做,所以我认为服务器从未启动过
让adb.exe与平板电脑对话:
1)在root平板电脑上启动AdbWireless,它会告诉你输入什么内容 2)转到WindowsExplorer中的adb.exe位置,按住shift键并右键单击WindowsExplorer窗口的打开部分,然后选择打开命令窗口。 3)输入:adb kill-server adb start-server 连接192.168.1.294(无论您的平板电脑IP地址是什么)
应该说是已连接...类型:adb设备可以看到您的平板电脑