Я работаю над сценарием, который предполагает запуск тестов CTS на нескольких устройствах.
К сожалению, пока я проверяю серийный номер моих устройств Android, я вижу, что часть из них содержит идентичный серийный номер.
Теперь я прочитал о возможности запуска adb devices -l
для получения доступа к usb моих устройств, чтобы я мог запустить команду на конкретном usb:
$ adb devices -l
List of devices attached
0123456789ABCDEF device usb:2-1.8
0123456789ABCDEF device usb:2-1.7
Теперь мы можем запустить эту команду на конкретном USB вместо конкретного серийного номера, как раньше:
$ adb -s usb:26200000 install xxx.apk
Я хочу сделать то же самое, когда запускаю CTS на определенном устройстве Android:
$ ./cts-tradefed run cts -s usb:2-1.8 -p android.permission2
Проблема в том, что похоже, что команда не работает. когда я пытаюсь это сделать, ответа нет.
пожалуйста, кто-нибудь может сказать мне, если есть другой способ запустить cts на определенном устройстве, когда есть два идентичных серийных номера?