Какова команда для перечисления доступных avdnames

Я знаю, что могу запустить эмулятор avd, набрав

Emulator.exe @avdname

Но есть ли команда для перечисления доступных avdnames? Где хранятся эта конфигурация avd?

Solutions Collecting From Web of "Какова команда для перечисления доступных avdnames"

AFAIK android list avd – это то, что вам нужно.

Использование sdk / tools / emulator

В этом списке перечислены все доступные avds

 emulator -list-avds 

Я стараюсь несколько комбинаций, и это сработало :), это было довольно очевидно

 android list avd 

Выход – это что-то вроде этого

 Available Android Virtual Devices: Name: EMULLL Path: /home/krste_ristevski/.android/avd/EMULLL.avd Target: Android 2.3.3 (API level 10) Skin: WVGA800 Sdcard: 512M 

Теперь с

 emulator @EMULLL 

Я могу запустить эмулятор с консоли

У меня простой метод (только для окон):

  1. Прежде всего установите постоянный путь к adb в вашей системе (довольно похожий на java). Найдите ваши, для большинства случаев – C:\Program Files\android\android-sdk\platform-tools и скопируйте их. Теперь просмотрите свойства вашей системы и найдите настройку Advance System. Теперь найдите переменную среды, в пути поиска вкладки системной переменной. Если пути нет, создайте новую переменную и назовите ее «Путь» и вставьте скопированное значение в следующее поле. Но если уже есть Путь, тогда откройте его и поставьте a ; Запятой в последней ячейке значения и вставьте скопированное значение.

  2. Теперь вы почти закончили! Проверьте это, набрав adb в cmd

  3. И теперь введите adb devices , вот что вам нужно. Приветствия.!

Это старый пост, но в настоящее время я использую этот скрипт для отображения имен avd и запуска их.

 #! /bin/bash # (@) start-android # If the emulator command exists on this device, displays a list of emulators # and prompts the user to start one # Check if the emulator command exists first if ! type emulator > /dev/null; then echo "emulator command not found" exit 1 fi # Gather emulators that exist on this computer DEVICES=( $(emulator -list-avds 2>&1 ) ) # Display list of emulators echo "Available Emulators ----------------------------------------" N=1 for DEVICE in ${DEVICES[@]} do echo "$N) $DEVICE" let N=$N+1 done # Request an emulator to start read -p " Choose an emulator: " num # If the input is valid, launch our emulator on a separate PID and exit if [ $num -lt $N ] && [ $num -gt 0 ]; then DEVICE=${DEVICES[$num-1]} emulator "@$DEVICE" > /dev/null 2>&1 & exit 0 else echo "Invalid Entry : $num" exit 1 fi 

Вот пример запуска и вывода:

 ./start-android.sh Available Emulators ---------------------------------------- 1) Nexus_5X_API_23 2) Nexus_9_API_23 Choose an emulator: 1 

Список всех ваших эмуляторов:

Emulator -list-avds

Запустите один из перечисленных эмуляторов:

Эмулятор @ имя-ваш-эмулятор

Где находится эмулятор:

$ {ANDROID_SDK} / инструменты / эмулятор