49 votes

Android Studio ne peut pas exécuter AVD

Je suis d'erreur ci-dessous:

émulateur: ERREUR: Malheureusement, il y a une incompatibilité entre HAXM de l'hyperviseur et VirtualBox 4.3.30+ qui permet de ne pas permettre à plusieurs les hyperviseurs de co-exister. Il est activement travaillé sur; vous pouvez le trouver plus sur la question http://b.android.com/197915 (Android) et https://www.virtualbox.org/ticket/14294 (VirtualBox) erreur Interne: initiale hax synchronisation a échoué

Alors que dire des travaux sont en passe, je peux courir studio sur mon collègue de la machine avec le même OS(WIN 7), et même machine spécifications.

Est-il un travail autour de cette question à l'heure actuelle ?

140voto

rodrigosimoesrosa Points 1604

J'ai reçu l'erreur de suivi:

ERREUR: Malheureusement, il y a une incompatibilité entre HAXM l'hyperviseur et VirtualBox 4.3.30+ qui permet de ne pas permettre à plusieurs les hyperviseurs de co-exister. Il est activement travaillé sur; vous pouvez le trouver plus sur la question http://b.android.com/197915 (Android) et https://www.virtualbox.org/ticket/14294 (VirtualBox)

Pour résoudre ce problème, j'ai seulement besoin de fermer le Panneau sur Mac.

43voto

J'ai eu le même problème. Lors de mes recherches j'ai trouvé à ce sujet https://forums.docker.com/t/cant-using-docker-for-mac-with-android-emulator-haxm/8939/3

Apparemment, Docker et émulateurs Android à l'aide de HAXM ne peuvent pas fonctionner simultanément. J'ai eu Débardeur de running dans mon système. J'ai arrêté et l'émulateur est capable à s'exécuter sans problème.

Si vous avez le Panneau installé et en cours d'exécution, arrêtez-le et essayez à nouveau.

14voto

Luke Schoen Points 141

J'essayais d'imiter un Ioniques 1 app sur un émulateur Android avec ionic emulate android -lcs et ont rencontré la même erreur: emulator: ERROR: Unfortunately, there's an incompatibility between HAXM hypervisor and VirtualBox 4.3.30+ which doesn't allow multiple hypervisors to co-exist. It is being actively worked on; you can find out more about the issue at http://b.android.com/197915 (Android) and https://www.virtualbox.org/ticket/14294 (VirtualBox) Failed to sync vcpu reg Failed to sync vcpu reg Failed to sync vcpu reg Internal error: initial hax sync failed

Je l'ai résolu en économie et à la suspension de l'exécution de toutes les autres machines virtuelles avec les étapes suivantes:

1) Quittez le menu fixe pour Mac en cliquant sur la baleine icône dans la barre en haut et en sélectionnant "Quitter le menu fixe". Je crois que c'est nécessaire parce que le Démon Docker (serveur) de Docker pour Mac et Docker boîte à outils s'exécute automatiquement dans une machine virtuelle Linux lorsque le Support Client est en cours d'exécution (vous n'avez pas besoin et ne peut pas l'exécuter manuellement avec dockerd ou docker daemon). Le Support Client est en cours d'exécution lorsque la baleine icône dans la barre du haut.

2) Arrêt de toutes Les machines virtuelles s'exécutant sur la machine hôte en exécutant vagrant halt, car ils peuvent être à l'aide de Virtual Box en tant que fournisseur. Vérifier leur état de changements Alimenté par vagrant status.

3) Arrêter tous les virtualbox VMs en cours d'exécution virtualbox pour ouvrir Virtual Box interface graphique, puis cliquez Droit sur tous les ordinateurs virtuels et sélectionnez Fermer > Enregistrer l'État

4) Fermez et ré-ouvrez votre fenêtre de Terminal avant de réessayer

11voto

Yoraco Gonzales Points 59

J'ai tout simplement arrêté de courir Docker sur Mac. L'émulateur puis a été en mesure de fonctionner correctement.

2voto

RightHandedMonkey Points 614

Vous avez probablement deux émulateurs qui tentent d'utiliser les mêmes ressources sur l'ordinateur c'est à dire à la fois la Google un et l'Genymotion (VirtualBox). Qui sait combien de temps/si qui seront abordés. Si vous exécutez Genymotion vous utilisez VirtualBox. Donc, essayez d'exécuter l'Oracle VM Virtual Box et vérifier qu'aucune des machines virtuelles en cours d'exécution et l'arrêt de tout qui sont. Vous devriez être en mesure d'exécuter les émulateurs en studio, assurez-vous de choisir un (Genymotion) ou l'autre (Android AVD manager).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X