在TCP / IP模式下设置ADB:找不到设备?

时间:2013-02-15 17:19:20

标签: android ubuntu adb

我之前已经使用过这些命令来设置ADB以侦听TCP / IP,但这次我惊呆了。问题是它抛出的错误没有意义:

$ adb tcpip 5555
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found

事实上,即使尝试将其置于USB模式也不起作用,但同样的错误:

$ adb usb
error: device not found

仅供参考,adb帮助说:

adb usb                      - restarts the adbd daemon listening on USB
adb tcpip <port>             - restarts the adbd daemon listening on TCP on the specified port

我在Android SDK中没有做任何更改(没有更新)。任何帮助将不胜感激。

5 个答案:

答案 0 :(得分:19)

问题是我必须通过USB连接Android设备(另一台设备)才能执行

$ adb tcpip 5555
restarting in TCP mode port: 5555

然后我可以拔掉这个USB设备并通过TCP连接到局域网上的其他设备。

根本没有任何意义。

答案 1 :(得分:2)

你可能想要的是:

 connect <host>[:<port>]       - connect to a device via TCP/IP
                                 Port 5555 is used by default if no port number is specified.

这样:

$ adb connect 192.168.1.38

答案 2 :(得分:2)

确保您的设备已在Developer Tools下设置为Debugging,然后在主机的命令行中输入:

$ adb tcpip 5555                  - restarts the adbd daemon listening on TCP on the specified port (typically 5555)

restarting in TCP mode port: 5555

如果您收到“错误:设备未找到”,则需要通过USB线临时连接Android。 (这甚至不需要是相同的设备,也不需要保持连接)

然后,通过IP地址连接到Android设备。 (确保您的Android已连接到本地网络,然后找到IP地址,单击wifi网络连接以查看连接详细信息。)

$ adb connect 192.168.0.10        - connects over network to remote device IP (replace 192.168.0.10 with your Android device's IP address)

connected to 192.168.0.10:5555

根据您的连接,这可能需要一分钟左右才能确定第一次。

要切换回USB连接,请键入:

$ adb usb                         - restarts the adbd daemon listening on USB

附加说明:

  • 您无需root权限即可使用。
  • 您可能需要在防火墙中打开端口(5555)。
  • 您可以使用“ping”来 确保您的主机可以在网络上找到该设备

答案 3 :(得分:1)

adb usbadb tcpip <port>命令控制设备上运行的adbd守护程序的传输模式。为了改变模式,当前的传输必须是有效的。在您的情况下,adbd正在USB模式下运行 - 因此您必须连接USB电缆才能使模式更改请求到达守护程序。

如果您想避免仅为了启用TCPIP传输而连接USB - 您可以更改默认设置或从设备本身的终端仿真器手动切换。

答案 4 :(得分:0)

我也遇到了这个问题,并试图在一周内解决它们。最终,当我更改设备中的设置以允许在充电时进行调试时,几分钟之内就可以解决。我还确保启用allow usb调试,因为有时当您选择充电时允许调试时,allow usb调试将被禁用。

在那之后,我再次尝试adb tcpip 5555,瞧!不再有no emulators...种消息。然后,我使用adb connect 'ip address':5555进行连接,它的工作原理就像魅力。

相关问题