android - 一旦拔下 USB,通过 ADB 建立的 Tcpip 连接就会断开
问题描述
这对我来说一直很好,现在突然间我发现这种行为发生了变化,而 android 或我的奇迹没有变化(我也没有更新)
这就是我通过 tcpip 建立无线连接的方式
adb -d tcpip 5571
adb connect 192.168.68.110:5571
现在在此之后,adb devices
当 USB 保持插入输出时:
附加设备列表
ZY223SVNKZ装置
192.168.68.110:5571 设备
当我拔掉它用来输出的usb时:
附加设备列表
192.168.68.110:5571 设备
但是突然之间它在拔掉电源后输出空白:
附加设备列表
我已阅读Listening for an Ethernet Cable Unplugging Event for a TCP Server Application
但它没有回答我的问题。我已经通过adb
寻找基于 adb 的解决方案建立了连接。我也经历过
这些都没有回答我的问题。所以请不要盲目关闭它引用任何这些。我需要一个adb
基于解决方案或某种可以解决它的 android 设置。
解决方案
对我来说,将 adb 版本从 39 升级到 41 解决了这个问题。我同意这可能不是一个完整的解决方案,但它对我有用。
其他人在类似线程上提到的其他解决方案是
- 从 usab3.0 迁移到 usb2.0 解决了某人,但它没有解决我。
- 将 USB 模式从文件传输更改为充电仅对某人解决,但对我没有解决。
如果升级 adb 版本对您不起作用,您也可以尝试这些。
推荐阅读
- multithreading - 多线程 Eigen 线性求解器 - 使用 IncompleteLU preconditioner with Bigstab
- amazon-web-services - 如何使用 AppSync 从 S3 下载公开可用的 pdf 和 png 文件
- php - 正则表达式和编码攻击 - PHP 内部编码如何工作?
- objective-c - requestImageForAsset resultHandler 块永远不会被调用
- rust - 在 Amazon Linux 上静态链接 ffmpeg-sys 失败,引用未定义
- r - group_by 变量的 n 个唯一顺序值
- php - 如何在 Drupal 7 中使用 entity_save 函数插入数据?
- javascript - 在axios中检测xhr.status === 0
- mysql - MYSQL:带有二进制数据的 JSON_OBJECT
- spring - Spring Cache 通过 cacheName 配置禁用缓存