我以前已经使用过这个命令来设置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 usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on the specified port
我没有在Android SDK的变化(没有更新)。任何帮助将不胜感激。
6条答案
按热度按时间xqk2d5yq1#
问题是,我必须有一个Android设备连接(相同的设备或另一个设备)的USB能够执行
然后我就可以拔掉这个USB设备,通过TCP连接到局域网上的其他设备。
完全说不通。
lymgl2op2#
确保在“开发人员工具”下将设备设置为“调试,”然后在主机的命令行上键入:
如果出现“错误:设备未找到",您需要通过USB线临时连接Android设备。(这甚至不需要是同一个设备,也不需要保持连接)
然后,通过IP地址连接到Android设备。(确保您的Android连接到您的本地网络,然后找到IP地址,点击WiFi网络连接查看连接详细信息。
根据您的连接,第一次建立连接可能需要一分钟左右的时间。
要切换回USB连接,请键入:
其他注意事项:
swvgeqrz3#
您可能想要的是:
因此:
dxpyg8gm4#
adb usb
和adb tcpip <port>
命令控制设备上运行的adbd
守护程序的传输模式。要更改模式,当前传输必须正常。在您的情况下,adbd
正在USB模式下运行-因此您必须连接USB电缆,以便模式更改请求到达守护程序。如果您希望避免仅为启用TCPIP传输而连接USB-您可以更改默认设置或从设备本身的终端仿真器手动切换它。
vhmi4jdf5#
我也遇到过这个问题,并试图在一周内解决它们。最后,当我改变设备中的设置以允许充电时调试时,它在几分钟内就解决了。我还确保启用允许USB调试,因为有时当你选择允许充电时调试时,允许USB调试将被禁用。
之后,我再次尝试
adb tcpip 5555
,瞧!!没有更多的no emulators...
类消息。然后我使用adb connect 'ip address':5555
连接,它的工作就像魅力。xcitsw886#
连接手机与usb后,选择选项在手机“只充电”。