Подтвердить что ты не робот

Как получить имя Android AVD от имени устройства adb

Используя SDK Android из командной строки, я могу получить список доступных устройств, используя:

./adb device

Это дает мне серийный номер доступных устройств. Как я могу получить AVD-имя эмуляторного устройства из этого серийного номера (например, плагин Eclipse ADT)?

4b9b3361

Ответ 1

Плагин Eclipse делает это, подключаясь к эмулятору через tcp/ip. Для подключения (для linux) введите

~/code $telnet localhost 5554
Попытка:: 1...
Попытка 127.0.0.1...
Подключен к localhost.
Символом Escape является "^]".
Android Console: введите" help "для списка команд
ОК

Заменить "5554" на любое количество, которое приходит после дефиса при вводе "adb devices" - "эмулятор-5554", например, будет открыт telnet-порт 5554.

Затем введите "avd name", нажмите enter, и вы увидите что-то похожее на следующее:

avd name
GB10
ОК

В этом примере имя эмулятора было "GB10".