一旦拔下 USB,通过 ADB 建立的 Tcpip 连接就会断开
Tcpip connection established via ADB gets disconnected as soon as the USB is unplugged
这对我来说一直都很好,现在突然间我发现行为发生了这种变化,而 android 或我的 windows(我也没有更新)
这就是我通过 tcpip 建立无线连接的方式
adb -d tcpip 5571
adb connect 192.168.68.110:5571
现在 adb devices
当 usb 一直插入时输出:
List of devices attached
ZY223SVNKZ device
192.168.68.110:5571 device
当我拔掉它用来输出的 usb 时:
List of devices attached
192.168.68.110:5571 device
但是突然拔掉后输出空白:
List of devices attached
我已阅读Listening for an Ethernet Cable Unplugging Event for a TCP Server Application
但它没有回答我的问题。我已经通过 adb
建立了连接,因此也在寻找基于 adb 的解决方案。我也经历过
- TCP Server disconnect/cable unplugged
- Listening for an Ethernet Cable Unplugging Event for a TCP Server Application
- Instantly detect client disconnection from server socket
- Detecting TCP Client Disconnect
None 这些回答了我的问题。所以请不要盲目关闭它引用任何这些。我需要一个基于 adb
的解决方案或某种可以解决它的 android 设置。
对我来说,将 adb 版本从 39 升级到 41 解决了这个问题。
我同意这可能不是一个完全可靠的解决方案,但它对我有用。
其他人在类似主题中提到的其他解决方案是
- 从 usab3.0 迁移到 usb2.0 解决了某些人的问题,但没有解决我的问题。
- 将 USB 模式从文件传输更改为充电只解决了某些人的问题,但没有解决我的问题。
如果升级 adb 版本不适合您,您也可以尝试这些。
这对我来说一直都很好,现在突然间我发现行为发生了这种变化,而 android 或我的 windows(我也没有更新)
这就是我通过 tcpip 建立无线连接的方式
adb -d tcpip 5571
adb connect 192.168.68.110:5571
现在 adb devices
当 usb 一直插入时输出:
List of devices attached
ZY223SVNKZ device
192.168.68.110:5571 device
当我拔掉它用来输出的 usb 时:
List of devices attached
192.168.68.110:5571 device
但是突然拔掉后输出空白:
List of devices attached
我已阅读Listening for an Ethernet Cable Unplugging Event for a TCP Server Application
但它没有回答我的问题。我已经通过 adb
建立了连接,因此也在寻找基于 adb 的解决方案。我也经历过
- TCP Server disconnect/cable unplugged
- Listening for an Ethernet Cable Unplugging Event for a TCP Server Application
- Instantly detect client disconnection from server socket
- Detecting TCP Client Disconnect
None 这些回答了我的问题。所以请不要盲目关闭它引用任何这些。我需要一个基于 adb
的解决方案或某种可以解决它的 android 设置。
对我来说,将 adb 版本从 39 升级到 41 解决了这个问题。 我同意这可能不是一个完全可靠的解决方案,但它对我有用。
其他人在类似主题中提到的其他解决方案是
- 从 usab3.0 迁移到 usb2.0 解决了某些人的问题,但没有解决我的问题。
- 将 USB 模式从文件传输更改为充电只解决了某些人的问题,但没有解决我的问题。
如果升级 adb 版本不适合您,您也可以尝试这些。