Saltar al contenido

¿Cómo usar ADB Shell cuando hay varios dispositivos conectados? Falla con “error: más de un dispositivo y emulador”

Solución:

Utilizar el -s opción ANTES del comando para especificar el dispositivo, por ejemplo:

adb -s 7f1c864e shell

Consulte también http://developer.android.com/tools/help/adb.html#directingcommands

adb -d shell (o adb -e shell).

Este comando le ayudará en la mayoría de los casos, si es demasiado vago para escribir la ID completa.

De http://developer.android.com/tools/help/adb.html#commandsummary:

-d – Dirige un comando adb al único USB conectado dispositivo. Devuelve un error cuando hay más de un dispositivo USB conectado.

-e – Dirige un comando adb al único que se ejecuta emulador. Devuelve un error cuando se está ejecutando más de un emulador.

Otra alternativa sería establecer la variable de entorno ANDROID_SERIAL en la serie correspondiente, asumiendo que estás usando Windows:

set ANDROID_SERIAL=7f1c864e
echo %ANDROID_SERIAL%
"7f1c864e"

Entonces puedes usar adb.exe shell sin ningún problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *