无法通过TCP / IP连接Android ADB

时间:2013-04-07 08:13:14

标签: android tcp adb

我正在尝试通过我的64位Windows 7桌面计算机将wifi调试桥工作到我的Nexus10。我通过USB连接设备,然后我跟着“How can I connect to Android with ADB over TCP?,但我最终得到一条无法连接的错误消息:

C:\adt-bundle\sdk\platform-tools>adb usb
restarting in USB mode

C:\adt-bundle\sdk\platform-tools>adb devices -l
List of devices attached
R32D300NXJV            device product:mantaray model:Nexus_10 device:manta


C:\adt-bundle\sdk\platform-tools>adb tcpip 5555
restarting in TCP mode port: 5555

C:\adt-bundle\sdk\platform-tools>adb connect 192.168.231.2
unable to connect to 192.168.231.2:5555

要开始调试,我尝试从台式机上ping Nexus10。两台设备通过台式计算机连接到同一路由器,通过电缆连接,Nexus10无线连接。但是,我得到了

C:\adt-bundle\sdk\platform-tools>ping 192.168.231.2

Pinging 192.168.231.2 with 32 bytes of data:
Reply from 192.168.231.61: Destination host unreachable.
Reply from 192.168.231.61: Destination host unreachable.
Reply from 192.168.231.61: Destination host unreachable.
Reply from 192.168.231.61: Destination host unreachable.

Ping statistics for 192.168.231.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

返回“目标主机无法访问”的IP地址192.168.231.61是我的台式计算机的IP地址。虽然ping不起作用,但我不知道我不能ping的事实是否是我的ADB问题的根源,或者它是否与该问题无关。

我正在运行Android Debug Bridge版本1.0.31。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:6)

这一定是网络问题,因为当我通过不同子网上的无线网络连接时,(1)我能够从桌面ping nexus10,(2)通过TCPIP连接ADB OK。所以我的结论是,我的桌面/路由器/ nexus10在同一个子网上有一些奇怪的路由不兼容,当它们在不同的子网上时就消失了。

非常感谢。

答案 1 :(得分:3)

我的nexus 4和我的nexus 10在与我的笔记本电脑相同的wifi上都有问题。 nexus 4我有更多的时间来试验,有什么帮助,重新启动手机,或使用“DNS主机名更换器”重新启动网络,然后我可以再次连接。

Nexus 10似乎比Nexus 4差一点......