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