Listez tous vos émulateurs: emulator -list-avds Exécutez l'un des émulateurs répertoriés: emulator @ name-of-your-emulator où l'émulateur est sous: $ {ANDROID_SDK} / tools / emulator
Dhiraj Himani
3
Cette réponse a presque six ans, et bien qu'elle soit toujours techniquement valide, la commande android a été déconseillée au profit de dkmanager (et avdmanager).
Ceci est un ancien message, mais j'utilise actuellement ce script pour afficher les noms avd et en démarrer un.
#! /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
Voici un exemple d'exécution et de sortie:
./start-android.sh
AvailableEmulators----------------------------------------1)Nexus_5X_API_232)Nexus_9_API_23Choose an emulator:1
une solution élégante. Je finis toujours par exécuter la commande list, puis par copier-coller à partir de la liste. Merci!
John Kraemer
2
J'ai une méthode simple (uniquement pour Windows):
Tout d'abord, définissez le chemin permanent vers adb dans votre système (assez similaire à java). Trouvez le vôtre, dans la plupart des cas - C:\Program Files\android\android-sdk\platform-toolset copiez-le. Maintenant, parcourez les propriétés de votre système et recherchez Paramètres système avancés. Recherchez maintenant la variable d'environnement, dans l'onglet de variable système, recherchez le chemin. S'il n'y a pas de chemin, créez une nouvelle variable et nommez-la Path et collez la valeur copiée dans le champ suivant. Mais s'il existe déjà un chemin, ouvrez-le et placez un point ;-virgule à la fin de la zone de valeur et collez la valeur copiée.
Vous avez presque terminé.! Vérifiez-le en tapant adbcmd
et maintenant tapez adb devices, c'est ce que vous vouliez. À votre santé.!
Réponses:
AFAIK est ce dont vous avez besoin.
android list avd
avdmanager list avd
la source
Utilisation de sdk / tools / emulator
Cela listera tous les avds disponibles
la source
Listez tous vos émulateurs:
Exécutez l'un des émulateurs répertoriés:
où l'émulateur est sous:
la source
entrez dans Android / sdk / tools et exécutez la commande suivante
qui retournera quelque chose comme
la source
J'ai essayé quelques combinaisons et cela a fonctionné :), c'était assez évident
la sortie est quelque chose comme ça
maintenant avec
Je peux démarrer l'émulateur depuis la console
la source
Ceci est un ancien message, mais j'utilise actuellement ce script pour afficher les noms avd et en démarrer un.
Voici un exemple d'exécution et de sortie:
la source
J'ai une méthode simple (uniquement pour Windows):
Tout d'abord, définissez le chemin permanent vers adb dans votre système (assez similaire à java). Trouvez le vôtre, dans la plupart des cas -
C:\Program Files\android\android-sdk\platform-tools
et copiez-le. Maintenant, parcourez les propriétés de votre système et recherchez Paramètres système avancés. Recherchez maintenant la variable d'environnement, dans l'onglet de variable système, recherchez le chemin. S'il n'y a pas de chemin, créez une nouvelle variable et nommez-la Path et collez la valeur copiée dans le champ suivant. Mais s'il existe déjà un chemin, ouvrez-le et placez un point;
-virgule à la fin de la zone de valeur et collez la valeur copiée.Vous avez presque terminé.! Vérifiez-le en tapant
adb
cmdet maintenant tapez
adb devices
, c'est ce que vous vouliez. À votre santé.!la source
Pour les utilisateurs de Mac arrivant ici, vous pouvez trouver le répertoire android / sdk / tools mentionné précédemment dans / Users / YOURUSERNAME / Library / Android / sdk / tools /
la source