def devices(self):
'''get a dict of attached devices. key is the device serial, value is device name.'''
out = self.run_cmd('devices') #subprocess.check_output([self.adb_path(), 'devices']).decode("utf-8")
match = "List of devices attached"
index = out.find(match)
if index < 0:
raise EnvironmentError("adb is not working.")
return dict([s.split("\t") for s in out[index + len(match):].strip().splitlines()
if s.strip() and not s.strip().startswith('*')])
评论列表
文章目录