开发的时候经常会需要插入多个手机,有时候忘记了,执行adb命令时就会报错,说 插入了多个设备,必须手动加 -s 参数选择设备. 我在github上找了一个adb2脚本,用来替换adb命令,但我发现里面有些问题,所以将其做了一些修改.
adb wrapper to support multiple devices. 封装了adb命令,用来支持多个设备.
适用于:Linux系统
- 像平常使用adb命令一样使用,如果当前只有一个设备插入,它会直接执行命令.
- 如果插入了多个手机,执行adb命令时它会显示列表,供你输入序号来选择设备
- 如果插入了多个手机,这时你执行
adb2 -s xxx cmd
,它仍然会直接执行,因为你已经选择了一个手机 - 如果插入了多个手机,这时你执行
adb2 devices
,同样是直接执行,不需要选择设备的,因为你想查看插入到当前电脑的手机列表
提升adb使用体验,节省开发人员的时间,不用在多插了一个手机而导致命令执行失败这种事情上花费很多时间.