J'ai récemment mis à jour mon Macbook Pro vers Mac OS High Sierra. Je rencontre maintenant un problème qui me empêche de démarrer l'émulateur dans Android Studio.
L'avertissement /dev/kvm is not found.
est affiché. Lorsque j'ai essayé de démarrer l'émulateur, l'erreur suivante s'est produite:
J'ai essayé différentes versions d'Intel HAXM à partir du gestionnaire de SDK et de l'application autonome, en réinstallant Android Studio et en supprimant complètement toutes les configurations, toujours le même problème.
Il devrait y avoir un message comme "Le chargement du logiciel système du développeur xxx a été bloqué"
Cela semblait être un problème Intel HAXM. Je l'ai résolu en supprimant complètement Intel HAXM.
Ensuite, j'ai suivi ce guide , qui vous permet de modifier le script d’installation de HAXM pour que l’installation silencieuse fonctionne sous Mac OS High Sierra.
Pour utiliser l'accélération VM sur un Mac, vous devez installer l'extension de noyau Intel HAXM afin de permettre à l'émulateur d'utiliser les extensions de virtualisation du processeur. Android Studio nécessite Mac OS X 10.8.5 ou version ultérieure, jusqu'à 10.11.4 (El Capitan) Mac OS X; l'extension du noyau est compatible avec Mac OS X 10.6.0 et supérieur.
Pour installer l'extension du noyau Intel HAXM, procédez comme suit:
Une fois le téléchargement terminé, exécutez le programme d’installation . Par exemple, il se peut qu’il se trouve à cet emplacement:
sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
Pour commencer l'installation, dans le Finder, double-cliquez sur le fichier IntelHAXM.dmg, puis sur le fichier IntelHAXM.mpkg.
Suivez les instructions à l'écran pour terminer l'installation.
Une fois l'installation terminée, vérifiez que la nouvelle extension du noyau fonctionne correctement en ouvrant une fenêtre de terminal et en exécutant la commande suivante:
kextstat | grep intel
Vous devriez voir un message d'état contenant le nom d'extension suivant, indiquant que l'extension du noyau est chargée:
com.intel.kext.intelhaxm
J'ai trouvé les réponses fournies par @AresDev & @ShubhamJain extrêmement utiles pour la désinstallation et la réinstallation de HAXM, mais dans mon cas, cela ne résout toujours pas les erreurs /dev/kvm not found
que je voyais. Mon Mac OS High Sierra empêchait les extensions AVD/Intel de fonctionner correctement et je devais l’autoriser dans les Préférences Système> Sécurité et confidentialité> Autoriser.
Cependant, le bouton Autoriser ne répond pas dans certaines situations! Je devais quitter Google Chrome, avant de pouvoir cliquer sur Autoriser, comme décrit dans ces messages: "Github Karabiner Elements Issues"