对我来说,重要的部分原来是下面一行adb tcpip 5555
以及像这样使用我手机IP中的端口:(adb connect 192.168.1.87:5555
只使用其中一个,不起作用,即:单独写第二个不起作用,写第一个然后排除IP中的端口也不起作用)。adb tcpip 5555
这里没有提到这条线。所以,对我来说,端口需要手动设置 并 在连接线中使用!
这些是我在 Windows PowerShell Admin 中的命令行事件来演示(Wifi 开启和调试模式开启,并在弹出窗口出现时确认权限):
请注意,连接首先失败,然后它说它已连接,这是一种奇怪的行为(无论如何,它总是失败一次并“成功”一次),并且在这两种情况下,设备都显示为离线。断开连接命令还确认其 110% 离线
PS C:\WINDOWS\system32> adb kill-server
PS C:\WINDOWS\system32> adb start-server
error: protocol fault (couldn't read status): Connection reset by peer
PS C:\WINDOWS\system32> adb start-server
* daemon not running; starting now at tcp:5037
* daemon started successfully
PS C:\WINDOWS\system32> adb connect 192.168.1.87:5555
failed to connect to 192.168.1.87:5555
PS C:\WINDOWS\system32> adb devices
List of devices attached
220947272e047ece device
192.168.1.87:5555 offline
PS C:\WINDOWS\system32> adb connect 192.168.1.87:5555
already connected to 192.168.1.87:5555
PS C:\WINDOWS\system32> adb devices
List of devices attached
220947272e047ece device
192.168.1.87:5555 offline
PS C:\WINDOWS\system32> adb disconnect 192.168.1.87:5555
error: no such device '192.168.1.87:5555'
PS C:\WINDOWS\system32> adb disconnect 192.168.1.87:5555
error: no such device '192.168.1.87:5555'
PS C:\WINDOWS\system32> adb tcpip 5555
restarting in TCP mode port: 5555
PS C:\WINDOWS\system32> adb disconnect 192.168.1.87:5555
error: no such device '192.168.1.87:5555'
PS C:\WINDOWS\system32> adb connect 192.168.1.87:5555
connected to 192.168.1.87:5555
PS C:\WINDOWS\system32> adb devices
List of devices attached
220947272e047ece device
192.168.1.87:5555 device
一旦我添加了adb tcpip 5555
命令,它就会在命令中重新TCP mode port: 5555
启动adb connect 192.168.1.87:5555
!