我正在尝试使用this library,但是由于出现错误LIBUSB_ERROR_TIMEOUT
而无法访问我的所有设备。
这是我的代码:
cmd = 'echo hello world'
for connectedDevice in adb_commands.AdbCommands.Devices() :
device = adb_commands.AdbCommands()
device.ConnectDevice(port_path=connectedDevice.port_path, rsa_keys=[self.signer])
print device.Shell(command=cmd).strip()
device.Close()
我只能对生成器对象中的第一个设备运行命令,当循环到达第二个设备时,它会因上述错误而失败。
有什么办法解决这个问题?