Cómo obtener el nombre de Android AVD del nombre del dispositivo adb

Usando el SDK de Android desde la línea de comandos, puedo obtener una lista de los dispositivos en ejecución disponibles usando:

./adb device 

Esto me da el número de serie de los dispositivos disponibles. ¿Cómo puedo obtener el nombre AVD del dispositivo emulador de ese número de serie (como lo hace el complemento Eclipse ADT)?

El complemento Eclipse lo hace conectándose al emulador a través de tcp / ip. Para conectarse, (para Linux), escriba

~ / code $ telnet localhost 5554
Probando :: 1 …
Probando 127.0.0.1 …
Conectado a localhost.
El carácter de escape es ‘^]’.
Consola Android: escribe ‘ayuda’ para obtener una lista de comandos
DE ACUERDO

Reemplace “5554” con el número que aparezca después del guión cuando escriba “dispositivos adb” – “emulator-5554”, por ejemplo, tendría abierto el puerto telnet 5554.

Luego, escribe “avd name”, presiona enter, y deberías ver algo similar a lo siguiente:

nombre avd
GB10
DE ACUERDO

En este ejemplo, el nombre del emulador era “GB10”.