web-dev-qa-db-fra.com

Android Studio Emulator "/ dev/kvm introuvable"

Impossible d'utiliser des émulateurs x86, le gestionnaire AVD affiche l'avertissement "/ dev/kvm introuvable" et m'indique de modifier le paramètre de sécurité du BIOS pour activer VT-x.  enter image description here

21
ttyip

Réinstaller HAXM a résolu mon problème Étapes:

  1. Assurez-vous que SDK Manager -> Extras -> Intel x86 Emulator Accelerator (HAXM installer) est installé
  2. Accédez à <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/</ code>.
  3. Exécuter ./HAXM\ installation -u
  4. Exécuter ./HAXM\ installation
44
ttyip

Pour les utilisateurs MacOS exécutant Android Studio, lorsque vous obtenez cette erreur, essayez ces étapes pour ouvrir vos paramètres de confidentialité. 

 enter image description here  enter image description here  enter image description here

Vous pouvez également suivre la réponse de Divakar sur ce post ici - /dev/kvm introuvable sur mac

Merci Apple de m'avoir poussé avec tes règles stupides de révision d'applications d'iOS au développement Android

43
Sam B

J'avais un message similaire dans la zone des émulateurs dans Android Studio 2.1.

Mon émulateur pour une certaine API (think 21) a bien fonctionné initialement et a été complètement accéléré. Il a ensuite installé quelques autres images (Nougat x86/64, etc.) et a soudainement commencé à voir/dev/kvm non trouvé et aucun émulateur ne s’amorcerait.

  • Dans My Case, la réinstallation de HAXM n’a malheureusement pas aidé, mais le redémarrage de mon MAC l’a fait (allez comprendre).

  • Mais, j’ai également remarqué que si vous avez installé une image d’émulateur mais pas le SDK associé à l’API (ce qui est logique), vous obtenez alors une fenêtre contextuelle similaire lors du démarrage de l’émulateur, ce qui vous laisse supposer qu’il s’agit d’un HAXM/KVM problème, ce qui n’est pas le cas.

J'espère que ça aide quelqu'un.

1
WickedW

Il vous suffit de "démarrer" le HAXM. Vous pouvez le faire en suivant ces étapes:

  1. Ouvrez le cmd.
  2. Tapez sc query intelhaxm, cliquez sur entrer et vérifiez l'ETAT.
  3. Si l'état est 1 STOPED , tapez sc start intelhaxm et cliquez sur Entrée pour démarrer le HAXM.
  4. Vérifiez à nouveau l'état et il devrait être 4 RUNNING now.
  5. Enfin, vous pouvez maintenant créer et utiliser votre AVD à l’aide d’un émulateur x86.

Sinon, lorsque vous souhaitez arrêter le HAXM, vous devez taper sc stop intelhaxm.

J'espère que cela vous aide.

1
Adriano Sales

Sur Mac OS, après l’installation, veillez à autoriser Intel HAXM sous «Sécurité et confidentialité».

C'était la seule façon pour moi de pouvoir utiliser l'émulateur Android :)

0
Crysfel

Réinstaller et redémarrer n'a pas fonctionné pour moi. Au lieu de cela, je devais démarrer mon Mac en mode de récupération (redémarrer et appuyer sur + R jusqu'à ce que le logo Apple apparaisse). Ouvrez ensuite le terminal à partir du menu déroulant Utilitaires. Tapez et courez:

csrutil enable --without kext

Vous recevrez des avertissements et des instructions pour redémarrer afin que les modifications prennent effet. Redémarrez et l'émulateur s'exécutera cette fois.

Référence: https://blog.celogeek.com/201708/672/Android-studio-emulator-haxm-on-mac-os-high-serria-10-13/

0
David

Il suffit d'aller au terminal et tapez 

Sudo chown 777 -R /dev/kvm,

puis tapez

Sudo chmod 777 -R /dev/kvm.

Et redémarrer Android studio

Et c'est tout..

Dans certains cas, il peut arriver que vous deviez taper les commandes First au début d'Android Studio, puis démarrer Android Studio.

0
user9573646