Tengo dos dispositivos conectados a mi estación de trabajo simultáneamente, uno por usb, el otro a través de wifi.
C:\>adb devices
Lista de dispositivos conectados
Cxxxxxxxxxx2 dispositivo
192.168.60.69:5555 dispositivo
No estoy seguro de cómo acceder al dispositivo conectado por wifi mientras el usb está presente.
He intentado lo siguiente
C:\>adb shell
error: más de un dispositivo y emulador
C:\>adb -s 192.168.60.69 shell
error: dispositivo no encontrado
C:\>adb -s 0xxxxxxxxxxxxxx1 shell
error: dispositivo no encontrado
donde 0xxxxxxxxxxxxxx1 es el id de hardware del dispositivo conectado por wifi
La única forma que funciona es desconectar el dispositivo conectado por usb. Sin embargo, eventualmente tendré múltiples dispositivos conectados por wifi, ¿todavía no sé cómo distinguir entre ellos al intentar acceder remotamente?
Editar (6/13/2014)
Ve (6/13/2014)
Entiendo por qué omití el puerto, porque el comando de conexión devuelve el siguiente error al intentar conectarse y no puede (digamos que el wifi del dispositivo se apagó accidentalmente)
C:\>adb connect 192.168.60.69:5555
unable to connect to 192.168.60.69:5555:5555
Esto me hizo pensar que adb agregaría automáticamente el puerto en función de la IP. Sin embargo, este no es el caso, ya que después de habilitar el wifi en el dispositivo de destino, el comando anterior funcionó
C:\>adb connect 192.168.60.69:5555
connected to 192.168.60.69:5555
Necesitaba mencionar algo para demostrar que al menos conozco los fundamentos de conexión TCP/IP (IP y puerto). Un poco vergonzoso...