因此,我尝试通过 ADB 连接到我的手机,这通常有效。但是,一旦我断开设备并将其再次连接到同一 USB 端口,ADB 就找不到该设备。根据 lsusb,它仍然在那里。可以挂载文件系统并传输文件。
如果我再次断开设备并使用另一个 USB 端口,它就会再次工作。直到我断开设备。之后我将不得不选择另一个端口。
现在我没有足够多的端口可以连接,只能通过重新启动系统来解决此问题。
有没有人遇到过类似的问题或知道如何完全重置 USB 端口?或者这纯粹是 ADB 的问题?该进程是否有某种可以重置的缓存?
我已经尝试过的:
- 终止并重启 adb 服务器
- 检查用户组
- 更改 USB 连接模式
- 切换主机模式(不起作用,手机必须作为主机)
- 切换 USB 调试模式
- 重新启动 udev 服务
我没主意了。为了让 USB 运行一段时间,每隔一个小时就重启一次电脑,这有点烦人。
操作系统:18.04 / 4.15.0-45-通用