我正在尝试自动化一些测试用例,其中我需要连接到多个设备,大多数时候adb只连接到一个设备。为此我每次都会手动杀死服务器和启动服务器,但是当我执行adb devices命令时,它会列出这两个设备。任何人都可以一步一步地告诉我如何在Windows 7上使用adb连接多个Android设备,这样我就无需重新启动adb服务器。
adb devices列出了以下设备:
C:\ Users>%ANDROID_SDK_HOME%\ adb devices
附加设备列表
0123456789ABCDEF设备
0123456789ABCD设备
adb很少连接到两个设备,如何使它同时连接到两个设备
答案 0 :(得分:-1)
您可以使用adb设备获取已连接设备的列表,然后为列出的每台设备运行adb -s DEVICE_SERIAL_NUM install ....
像(bash)这样的东西: adb设备|尾巴-n +3 | cut -sf 1 -d“”| xargs -iX adb -s X install ...
评论表明,对于较新版本,这可能会更好: adb设备|尾巴-n + 2 | cut -sf 1 | xargs -iX adb -s X install ...
如果您收到任何错误,请尝试使用adb devices |尾巴-n + 2 | cut -sf 1 | xargs -iX adb -s X install -r * .apk