web-dev-qa-db-fra.com

/ dev/kvm introuvable sous Mac OS

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:

 enter image description here

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.

6
Sammekl
  1. Allez à: Préférences Système> Sécurité et confidentialité> Général

Il devrait y avoir un message comme "Le chargement du logiciel système du développeur xxx a été bloqué"

  1. Cliquez sur Autoriser
47
AresDev

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.

2
Sammekl

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:

  1. Ouvrez le gestionnaire de SDK. 
  2. Cliquez sur l'onglet Sites de mise à jour du SDK, puis sélectionnez Intel HAXM. 
  3. Cliquez sur OK.

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

Référence

2
Shubham Jain

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"

 Mac Security & Privacy

0
HelloImKevo