I know I can start the emulator avd by typing
emulator.exe @avdname
But is there a command to list the available avdnames? Where are this avd c
For Mac users arriving here, you can find the previously mentioned android/sdk/tools directory at /Users/YOURUSERNAME/Library/Android/sdk/tools/
On Mac and Linux operating system:
Android/sdk/emulators
./emulator -list-avds
This will give you all the avd's created on your system.
AFAIK avdmanager list avd
is what you need.
List all your emulators:
emulator -list-avds
Run one of the listed emulators:
emulator @name-of-your-emulator
where emulator is under:
${ANDROID_SDK}/tools/emulator
I try few combination and it worked :), it was pretty obvious
android list avd
the output is something like this
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
now with
emulator @EMULLL
I can start the emulator from console
This is an old post, but I am currently using this script to display the avd names and start one.
#! /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
Here is an example run and output:
./start-android.sh
Available Emulators
----------------------------------------
1) Nexus_5X_API_23
2) Nexus_9_API_23
Choose an emulator: 1