web-dev-qa-db-fra.com

L'émulateur ne fonctionne pas sur Android Studio

J'essaie de lancer un émulateur sur Android Studio, mais cela ne démarre pas.

J'ai Android studio (version 23 Marshmallow), configuré avec

minSdkVersion 21
targetSdkVersion 23

Lorsque j'exécute mon application en mode d'émulation (Nexus 5x Api 23 Android 6.0), le message d'erreur suivant s'affiche:

Erreur lors de l'attente du périphérique: processus de l'émulateur pour AVD Nexus_5X_API_23 a été tué.

Quelqu'un peut-il m'aider à ce sujet, s'il vous plaît? 

18
Amit

Si vous consultez le journal 4: Run, vous y verrez:

emulator: ERROR: Malheureusement, il y a une incompatibilité entre Hyperviseur HAXM et VirtualBox 4.3.30+ qui ne permet pas plusieurs hyperviseurs à coexister. On y travaille activement; tu peux trouver pour en savoir plus sur le problème à l’adresse http://b.Android.com/197915 (Android) et https://www.virtualbox.org/ticket/14294 (VirtualBox)

Dans mon cas, il y avait une instance de docker VirtualBox en cours d'exécution et une fois que je l'ai arrêtée, l'émulateur a commencé à fonctionner.

38

Dans mon cas, docker/dlite fonctionnait et une fois que je les ai arrêtés, l'émulateur a commencé à fonctionner.

docker stop $(docker ps -a -q)    
dlite stop

Ou quittez docker for mac via l’élément en haut à droite de la barre de menus.

Notez que vous devrez peut-être redémarrer Android Studio.

5
Wojtek Dmyszewicz

Mon problème était avec Nexus 6 23 et résolu comme suit:

  • cd $ HOME/Android/Sdk/émulateur/lib64/libstdc ++
  • Renommez le fichier libstdc ++. So.6 (Ubuntu): Mv libstdc ++. So.6 libstdc ++. So.6.bak
  • Prêt, ça a fonctionné pour moi!

J'espère que cela peut vous aider!

0
rmarquez

Si votre système d'exploitation Windows est en cours d'exécution, vérifiez si le pilote graphique est installé et fonctionne correctement. Comme l'émulateur a besoin d'une bonne et/ou bonne configuration graphique. Essayez d’installer le pilote graphique s’il n’est pas installé et de relancer l’émulateur. 

J'espère que cela fonctionne !, cela a fonctionné pour moi.

0
Sanjay Ramesh