2011-12-05 17 views
18

Utilizzando l'Android SDK dalla riga di comando, posso ottenere un elenco dei dispositivi che eseguono disponibili utilizzando:Come arrivare nome AVD Android di nome del dispositivo adb

./adb device 

Questo mi dà il numero di serie dei dispositivi disponibili . Come posso ottenere il nome AVD del dispositivo emulatore da quel numero seriale (come fa il plugin ADT di Eclipse)?

risposta

17

Il plugin Eclipse lo fa collegandosi all'emulatore via tcp/ip. Per il collegamento, (per Linux), il tipo

~/code $ telnet localhost 5554
Cercando :: 1 ...
Trying 127.0.0.1 ...
Connected to localhost.
Il carattere di fuga è '^]'.
Console Android: Tipo di 'aiuto' per una lista di comandi
OK

Sostituire "5554" con qualunque sia il numero che viene dopo il trattino quando si digita "adb devices" - "emulatore-5554", per esempio, avrebbe la porta telnet 5554 aperta.

Poi, digitare "nome avd", premere invio, e si dovrebbe vedere qualcosa di simile a quanto segue:

AVD nome
GB10
OK

In questo esempio il il nome dell'emulatore era "GB10".

+0

Non l'avrei mai capito da solo. Grazie! –

+0

C'è un modo per invocare semplicemente 'avd name' dalla riga di comando senza telnet? – Kvass

+0

No. Il comando avd esiste solo sul dispositivo emulato, motivo per cui devi collegarti a telnet per eseguire "avd name" –

Problemi correlati