Dando o comando para uma porta USB específica

1

Eu quero executar o comando adb do terminal. Mas não consigo usar adb -s <ANDROID_ID> *command* , pois todos os dispositivos têm o mesmo ANDROID_ID . É possível executar o comando adb em uma porta USB específica.

Saída de lspci -nn | grep USB :

*00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)*

Agora quero disparar o comando adb somente na porta USB 00: 14.0

É possível fazer isso?

    
por RGU5Android 24.09.2013 / 15:11

1 resposta

0

A opção -s é para números de série e não para ID de dispositivos. A maneira correta é usar adb devices , em seguida, obter a lista de dispositivos e de lá você seleciona o número de série que você deseja manipular:

$ adb devices
List of devices attached
emulator-5554  device
emulator-5556  device
emulator-5558  device

$ adb -s emulator-5556 install helloWorld.apk

Fonte link

    
por Braiam 26.09.2013 / 16:41