programacion - error adb: más de un dispositivo-android
manual de programacion android pdf (2)
Esta pregunta ya tiene una respuesta aquí:
Tengo 2 dispositivos Android conectados a través de USB a mi PC
Ahora, cuando enumero los dispositivos, obtengo esto:
C:/Users/MBH>adb devices
List of devices attached
0123456789ABCDEF device
0123456789ABCDEF device
Ambos dispositivos obtuvieron el mismo número de serie, o lo que este 0123456789ABCDEF significa.
El problema: no puedo hacer nada en este caso, ni empujar ni tirar archivos, ni reenviar puertos TCP.
C:/Users/MBH>adb forward tcp:59900 tcp:59900
error: more than one device/emulator
C:/Users/MBH>adb -s 0123456789ABCDEF forward tcp:59900 tcp:59900
error: more than one device
La pregunta: ¿hay alguna forma de conectar o seleccionar el dispositivo de manera diferente? ¿Como el número de modelo del dispositivo o algo así?
Entiendo
C:/Users/MBH>adb devices -l
List of devices attached
0123456789ABCDEF device product:ZEN model:ZEN device:ZEN
0123456789ABCDEF device product:full_gs702c model:M757 device:gs702c
Entonces podría usar el número de modelo para el bombardeo
C:/Users/MBH>adb -s model:M757 shell
shell@gs702c:/ $ ls
ahora funciona
Puede ejecutar cada comando de adb seleccionando el dispositivo por ID de dispositivo. Ejecutar el comando para obtener la identificación del dispositivo:
adb devices
Obtendrá la lista de todos los dispositivos disponibles algo como esto:
<device ID> device
emulator-5554 offline
la copia de la id del dispositivo ejecuta commad así:
adb -s <device ID> <your command>
ejemplo:
adb -s <device ID> tcpip 5555
O
adb -s <device ID> forward tcp:59900 tcp:59900
esto no obtendrá el error como "más de un dispositivo / emulador"
Gracias