web-dev-qa-db-fra.com

ERREUR: Aucune image d'émulateur (avds) trouvée sur Windows 8 lors de l'ouverture de l'émulateur

Je suis en train de faire une application cordova dans le cadre ionique que je veux tester dans l'émulateur som a déclenché la commande ionic emulate Android et il a jeté l'erreur suivante Une erreur se présente sur la commande Git Bash Invite lors de l'exécution de la commande ionique émuler Android.

Erreur:

c:\Users\work\biziHiveMobile\platforms\Android\cordova\node_modules\q\q.js:126
                throw e;
                      ^
ERROR : No emulator images (avds) found.
1. Download desired System Image by running: c:\Users\work\AppData\Local\Android\android-sdk\tools\Android.BAT sdk
2. Create an AVD by running: c:\Users\work\AppData\Local\Android\android-sdk\tools\Android.BAT avd
HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver

Error: c:\Users\work\biziHiveMobile\platforms\Android\cordova\run.bat:  Command failed with exit code 1 
at ChildProcess.whenDone (c:\Users\work\AppData\Roaming \npm\node_modules\cor
dova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Process.ChildProcess._handle.onexit (child_process.js:1087:5)

Cette erreur est sur Windows 8 PC. J'ai mis à jour mon SDK Android avec la dernière version. J'ai également ajouté un accélérateur d'émulateur à partir des extras d'Android sdk. Toujours cette erreur est à venir. Tout le monde sait comment le résoudre sur un PC Windows

29
Shaggie

Dans votre terminal, essayez de lancer Android avd

Créez votre émulateur et essayez à nouveau ionic emulate Android

24
Dezza

Juste avant d'exécuter la commande Sudo ionic emulate Android, allez dans Android Studio, ouvrez le gestionnaire AVD, puis créez AVD (s'il n'a pas encore été créé) etlancez-ledans l'émulateur . Exécutez maintenant la commande Sudo ionic emulate Android qui sera exécutée correctement

10
sofiene zaghdoudi

Tout d'abord créer l'image de l'émulateur:

Accédez au dossier Outils, par exemple: "C:\Utilisateurs\MonUtilisateur\AppData\Local\Android\sdk\tools".

La commande est: 

Android create avd --name thename -k "system-images;Android-25;google_apis;x86"

Puis imiter:

ionic cordova emulate Android

** Assurez-vous que l'accélérateur HAXM est installé: "C:\Utilisateurs\Myuser\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_ Manager"

7
michael_demonio

Mise à jour pour les utilisateurs mac utilisant macOS Sierra 10.12.6 et Android Studio pour Mac 2.3.3

Le contexte

J'ai eu ce problème non seulement sous Windows, mais aussi sur Mac. 

Cela se produit lorsque vous installez le nouvel Android Studio sans créer de périphérique et que vous essayez de l'exécuter à partir d'un terminal. Vous pouvez obtenir quelque chose de similaire à ceci:

Exemple pour cordova,

cordova émule Android

...

BÂTIR AVEC SUCCÈS

Temps total: 1.039 secondes Construit le ou les apk suivants: /Users/mtro.josevalerio/WebstormProjects/template/platforms/Android/build/outputs/apk/Android-debug.apkAndroid_HOME=/Users/mtro.josevalerio/Library/Android/sdkJava /Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/HomeError: aucune image d'émulateur (avds) trouvée . 1. Téléchargez l'image système souhaitée en exécutant: /Users/mtro.josevalerio/Library/Android/sdk/tools/Android sdk 2. Créez un fichier AVD en exécutant: /Users/mtro.josevalerio/Library/Android/sdk/tools/Android avd CONSEIL: pour obtenir un émulateur plus rapide, utilisez une image système Intel et installez le pilote de périphérique HAXM.

Options:

  1. Vous pouvez essayer de le réparer en exécutant les commandes manuellement. (difficile à faire)
  2. Démarrage d'Android StudioOutils> Android> Gestionnaire Avd
    • Créer un périphérique virtuel Choisissez un périphérique dans la liste "Nexus 5" Cliquez sur "Télécharger" Attendez la fin de l'installation . Choisissez un nom pour ce périphérique, "Acceptez la valeur par défaut" Terminé. Vous aurez au moins sur l'appareil installé

" N'oubliez pas de vérifier la version API du périphérique", si vous développez sur 23, des erreurs peuvent survenir lors de l'exécution d'un périphérique plus récent fonctionnant à partir de la version 25. "

5
Joe V.

Si vous ne trouvez pas le gestionnaire avd, accédez à Aide -> Rechercher une action -> avd et cliquez sur Gestionnaire AVD.

3
user1126931

1) Suivez les instructions du message d'erreur en tapant: "c:\Users\work\AppData\Local\Android\android-sdk\tools\Android.BAT" avd

2) Créer un AVD. (Le gestionnaire AVD devrait apparaître)

3) Essayez ionique émuler Android

1
Won YK

Téléchargez et installez Android studio, accédez à Outils, puis à Avd Manager. Pour plus d'informations, vous pouvez consulter la documentation .

1
Lionel Samvura

1) Dans votre invite de commande, écrivez et entrez -Android avd-

2) Créez votre émulateur 

3) Essayez-émuler ionique Android-

1
Jean Manzo

Il suffit de télécharger Android Studio et de créer une machine virtuelle à partir de là. Et exécutez la même commande (ionic emulate Android). Tout devrait bien fonctionner si vous faites cela.

0
Tarun Rathi