设备重启后,ADB未重新连接

时间:2017-03-03 19:09:20

标签: c# android automation adb

我正在开发一些通过ADB自动化Android功能的软件。该过程的一个步骤是重新启动设备然后继续。我已经能够使用其他5个Android设备成功完成此操作,但是在我的Pixel上我没有同样的运气。

要检查设备是否已连接,请运行adb devices命令并确保列出设备ID并显示“在线”状态。到目前为止,这对于设备非常有用,但在Pixel上,当手机在重启后重新连接时,它将读取为“离线”并且没有命令发送到设备。

拔下手机并重新插入以解决问题,更改USB协议(只需充电,文件传输,相机模式等)也可以解决问题。但是,我希望这是自动化的,不需要任何人为干预。

我注意到在我采用上述选项之一之前,该设备也不会出现在Windows中。

在使用ADB重启设备后,有没有其他人遇到设备未返回到ADB就绪状态的问题?关于如何克服这个问题的任何建议?

1 个答案:

答案 0 :(得分:0)

事实证明我的Pixel设备无法通过USB 2.0在ADB上正常工作。一旦我将手机切换到连接USB3.0端口,ADB再次正常运行。