Список всех ваших эмуляторы: эмулятор -list-AVDS Выполнить один из перечисленных эмуляторов: Эмулятор @ имя-вашего-эмулятор , где эмулятор находится под: $ {ANDROID_SDK} / инструменты / эмулятор
Dhiraj Himani
3
Этому ответу почти шесть лет, и, хотя он еще технически действителен, команда android устарела в пользу dkmanager (и avdmanager).
Это старый пост, но в настоящее время я использую этот скрипт для отображения имен 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 firstif! type emulator >/dev/null;then
echo "emulator command not found"
exit 1fi# Gather emulators that exist on this computer
DEVICES=( $(emulator -list-avds 2>&1))# Display list of emulators
echo "Available Emulators
----------------------------------------"
N=1for DEVICE in ${DEVICES[@]}do
echo "$N) $DEVICE"
let N=$N+1done# Request an emulator to start
read -p "
Choose an emulator: " num
# If the input is valid, launch our emulator on a separate PID and exitif[ $num -lt $N ]&&[ $num -gt 0];then
DEVICE=${DEVICES[$num-1]}
emulator "@$DEVICE">/dev/null 2>&1&
exit 0else
echo "Invalid Entry : $num"
exit 1fi
Вот пример запуска и вывода:
./start-android.sh
AvailableEmulators----------------------------------------1)Nexus_5X_API_232)Nexus_9_API_23Choose an emulator:1
элегантное решение. Я всегда заканчиваю запуском команды list, а затем копирую вставку из списка. Спасибо!
Джон Кремер
2
У меня есть простой способ (только для окон):
Прежде всего установите постоянный путь к adb в вашей системе (очень похоже на java). Найдите свой, в большинстве случаев - C:\Program Files\android\android-sdk\platform-toolsи скопируйте. Теперь просмотрите свойства вашей системы и найдите Advanced System Setting. Теперь найдите переменную среды, на вкладке системных переменных найдите путь. Если пути нет, создайте новую переменную, назовите ее Путь и вставьте скопированное значение в следующее поле. Но если путь уже существует, откройте его, поставьте ;точку с запятой в конце поля значения и вставьте скопированное значение.
Теперь вы почти закончили.! Проверьте это, набрав adbcmd
а теперь введите adb devices, это то, что вы хотели. Ура.!
Ответы:
AFAIK - это то, что вам нужно.
android list avd
avdmanager list avd
источник
Использование sdk / tools / emulator
Это будет список всех доступных AVDS
источник
Перечислите все свои эмуляторы:
Запустите один из перечисленных эмуляторов:
где эмулятор находится под:
источник
войдите в Android / sdk / tools и выполните следующую команду
который вернет что-то вроде
источник
Я пробую несколько комбинаций, и это сработало :), это было довольно очевидно
вывод будет примерно таким
теперь с
Я могу запустить эмулятор с консоли
источник
Это старый пост, но в настоящее время я использую этот скрипт для отображения имен avd и запуска его.
Вот пример запуска и вывода:
источник
У меня есть простой способ (только для окон):
Прежде всего установите постоянный путь к adb в вашей системе (очень похоже на java). Найдите свой, в большинстве случаев -
C:\Program Files\android\android-sdk\platform-tools
и скопируйте. Теперь просмотрите свойства вашей системы и найдите Advanced System Setting. Теперь найдите переменную среды, на вкладке системных переменных найдите путь. Если пути нет, создайте новую переменную, назовите ее Путь и вставьте скопированное значение в следующее поле. Но если путь уже существует, откройте его, поставьте;
точку с запятой в конце поля значения и вставьте скопированное значение.Теперь вы почти закончили.! Проверьте это, набрав
adb
cmdа теперь введите
adb devices
, это то, что вы хотели. Ура.!источник
Для пользователей Mac, прибывающих сюда, вы можете найти ранее упомянутый каталог android / sdk / tools в / Users / YOURUSERNAME / Library / Android / sdk / tools /
источник