ubuntu 将ADB设置为TCP/IP模式:未找到设备?

slwdgvem  于 2022-11-22  发布在  其他
关注(0)|答案(6)|浏览(173)

我以前已经使用过这个命令来设置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的变化(没有更新)。任何帮助将不胜感激。

xqk2d5yq

xqk2d5yq1#

问题是,我必须有一个Android设备连接(相同的设备或另一个设备)的USB能够执行

$ adb tcpip 5555
restarting in TCP mode port: 5555

然后我就可以拔掉这个USB设备,通过TCP连接到局域网上的其他设备。
完全说不通。

lymgl2op

lymgl2op2#

确保在“开发人员工具”下将设备设置为“调试,”然后在主机的命令行上键入:

$ 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“来确保主机可以在网络上找到该设备
swvgeqrz

swvgeqrz3#

您可能想要的是:

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
dxpyg8gm

dxpyg8gm4#

adb usbadb tcpip <port>命令控制设备上运行的adbd守护程序的传输模式。要更改模式,当前传输必须正常。在您的情况下,adbd正在USB模式下运行-因此您必须连接USB电缆,以便模式更改请求到达守护程序。
如果您希望避免仅为启用TCPIP传输而连接USB-您可以更改默认设置或从设备本身的终端仿真器手动切换它。

vhmi4jdf

vhmi4jdf5#

我也遇到过这个问题,并试图在一周内解决它们。最后,当我改变设备中的设置以允许充电时调试时,它在几分钟内就解决了。我还确保启用允许USB调试,因为有时当你选择允许充电时调试时,允许USB调试将被禁用。
之后,我再次尝试adb tcpip 5555,瞧!!没有更多的no emulators...类消息。然后我使用adb connect 'ip address':5555连接,它的工作就像魅力。

xcitsw88

xcitsw886#

连接手机与usb后,选择选项在手机“只充电”。

相关问题