Listen Sie alle Ihre Emulatoren auf: emulator -list-avds Führen Sie einen der aufgelisteten Emulatoren aus: emulator @ name-of-your-emulator, unter dem sich der Emulator befindet: $ {ANDROID_SDK} / tools /
emulator
3
Diese Antwort ist fast sechs Jahre alt, und obwohl sie noch technisch gültig ist, wurde der Android- Befehl zugunsten von dkmanager (und avdmanager) abgelehnt.
Dies ist ein alter Beitrag, aber ich verwende derzeit dieses Skript, um die avd-Namen anzuzeigen und einen zu starten.
#! /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
Hier ist ein Beispiel für die Ausführung und Ausgabe:
./start-android.sh
AvailableEmulators----------------------------------------1)Nexus_5X_API_232)Nexus_9_API_23Choose an emulator:1
eine elegante Lösung. Am Ende führe ich immer den Befehl list aus und kopiere ihn dann aus der Liste. Vielen Dank!
John Kraemer
2
Ich habe eine einfache Methode (nur für Windows):
Stellen Sie zunächst einen permanenten Pfad zu adb in Ihrem System ein (ziemlich ähnlich wie Java). Finden Sie Ihre, In den meisten Fällen - C:\Program Files\android\android-sdk\platform-toolsund kopieren Sie sie. Gehen Sie nun Ihre Systemeigenschaften durch und suchen Sie nach Erweiterte Systemeinstellungen. Suchen Sie nun die Umgebungsvariable auf der Registerkarte Systemvariable und suchen Sie den Pfad. Wenn es keinen Pfad gibt, erstellen Sie eine neue Variable und nennen Sie sie Pfad. Fügen Sie den kopierten Wert in das nächste Feld ein. Wenn es jedoch bereits einen Pfad gibt, öffnen Sie ihn und setzen Sie ein ;Semikolon in das letzte Wertfeld und fügen Sie den kopierten Wert ein.
Jetzt sind Sie fast fertig.! Überprüfen Sie dies, indem Sie adbcmd eingeben
und jetzt adb devicestippe, das ist was du wolltest. Prost.!
Dies zeigt alle an Ihren Computer angeschlossenen Android-Geräte an, einschließlich avd.
Eastern Killer
0
Für Mac-Benutzer, die hier ankommen, finden Sie das zuvor erwähnte Verzeichnis android / sdk / tools unter / Users / YOURUSERNAME / Library / Android / sdk / tools /
Antworten:
AFAIK ist was Sie brauchen.
android list avd
avdmanager list avd
quelle
Verwenden von sdk / tools / emulator
Dadurch werden alle verfügbaren AVDs aufgelistet
quelle
Listen Sie alle Ihre Emulatoren auf:
Führen Sie einen der aufgelisteten Emulatoren aus:
wo sich der Emulator befindet:
quelle
Gehen Sie zu Android / sdk / tools und führen Sie den folgenden Befehl aus
was so etwas zurückgeben wird
quelle
Ich versuche ein paar Kombinationen und es hat funktioniert :), es war ziemlich offensichtlich
Die Ausgabe ist ungefähr so
jetzt mit
Ich kann den Emulator von der Konsole aus starten
quelle
Dies ist ein alter Beitrag, aber ich verwende derzeit dieses Skript, um die avd-Namen anzuzeigen und einen zu starten.
Hier ist ein Beispiel für die Ausführung und Ausgabe:
quelle
Ich habe eine einfache Methode (nur für Windows):
Stellen Sie zunächst einen permanenten Pfad zu adb in Ihrem System ein (ziemlich ähnlich wie Java). Finden Sie Ihre, In den meisten Fällen -
C:\Program Files\android\android-sdk\platform-tools
und kopieren Sie sie. Gehen Sie nun Ihre Systemeigenschaften durch und suchen Sie nach Erweiterte Systemeinstellungen. Suchen Sie nun die Umgebungsvariable auf der Registerkarte Systemvariable und suchen Sie den Pfad. Wenn es keinen Pfad gibt, erstellen Sie eine neue Variable und nennen Sie sie Pfad. Fügen Sie den kopierten Wert in das nächste Feld ein. Wenn es jedoch bereits einen Pfad gibt, öffnen Sie ihn und setzen Sie ein;
Semikolon in das letzte Wertfeld und fügen Sie den kopierten Wert ein.Jetzt sind Sie fast fertig.! Überprüfen Sie dies, indem Sie
adb
cmd eingebenund jetzt
adb devices
tippe, das ist was du wolltest. Prost.!quelle
Für Mac-Benutzer, die hier ankommen, finden Sie das zuvor erwähnte Verzeichnis android / sdk / tools unter / Users / YOURUSERNAME / Library / Android / sdk / tools /
quelle