Y a-t-il un moyen d'exécuter l'émulateur sans lancer Android Studio au préalable ? Peut-être à partir de la ligne de commande. Je sais que cette fonctionnalité était disponible dans les anciennes versions et qu'elle a disparu depuis. Mais peut-être que quelqu'un a trouvé le moyen de le faire quand même ?
Réponses
Trop de publicités?La façon d'exécuter l'émulateur à partir de la console (je suppose que vous l'avez installé auparavant, en utilisant Android Studio) est la suivante :
exécuter cd ~/Android/Sdk/tools/bin && ./avdmanager list avd
Vous obtiendrez la liste de vos périphériques virtuels installés. Dans mon cas, c'était :
Available Android Virtual Devices:
Name: Galaxy_Nexus_API_17
Device: Galaxy Nexus (Google)
Path: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd
Target: Google APIs (Google Inc.)
Based on: Android 4.2 (Jelly Bean) Tag/ABI: google_apis/x86
Skin: galaxy_nexus
Sdcard: /home/piotr/.android/avd/Galaxy_Nexus_API_17.avd/sdcard.img
---------
Name: Nexus_5X_API_23
Device: Nexus 5X (Google)
Path: /home/piotr/.android/avd/Nexus_5X_API_23.avd
Target: Google APIs (Google Inc.)
Based on: Android 6.0 (Marshmallow) Tag/ABI: google_apis/x86
Skin: nexus_5x
Sdcard: /home/piotr/.android/avd/Nexus_5X_API_23.avd/sdcard.img
Copiez le nom de l'appareil que vous voulez exécuter et ensuite
cd ~/Android/Sdk/tools && ./emulator -avd NAME_OF_YOUR_DEVICE
dans mon cas :
cd ~/Android/Sdk/tools && ./emulator -avd Nexus_5X_API_23
EDIT
Pour Android Studio 3.2 et les versions ultérieures, le chemin vers l'émulateur a changé, donc n'utilisez pas ...../Android/Sdk/tools/emulator mais plutôt ....../Android/Sdk/emulator/emulator.
Vous pouvez créer un fichier batch, qui ouvrira votre émulateur directement sans ouvrir Android Studio. Si vous utilisez Windows :
-
Ouvrez le bloc-notes
-
Nouveau dossier
-
Copiez les lignes suivantes dans votre fichier :
C:/ cd C:\Users\%username%\AppData\Local\Android\sdk\tools emulator @[YOUR_EMULATOR_DEVICE_NAME]
Notes :
-
Remplacer
[YOUR_EMULATOR_DEVICE_NAME]
avec le nom du dispositif que vous avez créé dans l'émulateur -
Pour obtenir le nom du dispositif, allez sur :
C:\Users\%username%\AppData\Local\Android\sdk\tools
-
Exécuter
cmd
et le type :emulator -list-avds
-
Copiez le nom de l'appareil et collez-le dans le fichier batch.
-
-
Enregistrez le fichier comme
emulator.bat
et fermer -
Maintenant, double-cliquez sur
emulator.bat
et vous avez fait fonctionner l'émulateur !
Essayez ceci
1. Tutoriels vidéo complets (Pour toutes les versions de Windows)
OU
2. Tutoriels de texte
- Ouvrez l'invite de commande et changez le répertoire où votre sdk est placé
D:\Softwares\Android\sdk\tools\bin>
- Maintenant, ajoutez votre avdmanager dans ceci, maintenant votre code complet est
D:\Softwares\Android\sdk\tools\bin>avdmanager list avd
- Après quelques secondes, vous verrez une liste des émulateurs que vous avez déjà créés.
- le type actuel
cd..
-
et lancez votre émulateur avec cette cmd, Ici mon nom d'émulateur est Tablet_API_25 donc j'ai tapé ce nom après le -avd.
D:\Softwares\Android\sdk\tools>emulator -avd Tablet_API_25
Dans le dossier ANDROID_HOME, vous trouverez le dossier tools.
Dans Mac/Linux emulator -avd <avdName>
Dans Windows emulator.exe -avd <avdName>
Si vous utilisez API 24
Vous pouvez obtenir les noms de l'émulateur à partir de la liste android list avds
Si vous utilisez API 25
alors vous l'obtiendrez avec avdmanager en tools\bin
avdmanager list avds