设备重启后如何重置adb连接?

问题描述

我想在运行Android 8.1的扎根Nexus 6P上运行脚本(在Linux计算机上)以执行一些ADB操作。

问题:

  • 在两次操作之间,我需要重新启动Android设备。问题是,运行adb reboot后,再找不到物理设备(error: no devices/emulators found),直到我物理上拔下USB电缆并再次将其插入。

我尝试过:

  • 使用电源按钮手动重新引导设备。同样的问题。
  • 使用sudo adb kill-server && sudo adb start-server重新启动adb服务器没有成功。
  • 运行lsusb 之前,重新启动Android设备将显示Bus 001 Device 024: ID 18d1:4ee7 Google Inc.。但是,重新启动后,它不再显示,表明该设备根本没有USB连接。
  • 已连接两台设备,仅重启其中一台(adb -s SERIAL reboot)。未重启的那个仍然显示adb devices下,而重启的没有。
  • 另一台设备(运行Android 9的诺基亚7 Plus)没有相同的问题
  • 将设备与之间的USB集线器连接即可解决问题。

除了最后一个项目符号,它表示设备有问题。我猜它重启后可能无法识别USB连接。

关于如何解决此问题的任何想法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)