0
我正在研究一些通过ADB自动执行Android功能的软件。该过程的一个步骤是重新启动设备,然后继续。我已经能够成功完成与5个其他Android设备,但在我的像素我没有同样的运气。设备重启后ADB不重新连接
要检查设备是否连接,我运行adb devices命令并确保设备ID已列出并且处于“联机”状态。这对于目前为止的设备非常有用,但在Pixel上,当手机在重新启动后重新连接时,它将被视为“离线”,并且不会向设备发出任何命令。
拔下手机并插回来解决问题,更改USB协议(仅收费,文件传输,相机模式等)也将解决此问题。但是,我希望这是自动化的,不需要任何人为干预。
我注意到该设备也不会出现在Windows中,直到我采取上述选项之一。
是否有其他人遇到过使用ADB重启设备后不能返回到ADB就绪状态的设备问题?有关如何解决这个问题的任何建议?
在Pixel上选择的默认USB模式是什么?您可以通过转到开发人员选项 - >网络 - >“选择USB配置”进行检查。 – maxoumime
我将其设置为文件传输,但是重新启动之后它又回到Just Charging。 编辑:它现在似乎停留在文件传输(MTP)上,但亚行仍然无法识别。 –
可以肯定的是,您可以拔下设备,将默认充电选项设置为MTP并将其重新插入? – maxoumime