Lorsque j'essaie d'exécuter l'émulateur pour bonjour le monde, j'obtiens l'erreur :
...\émulateur.exe -avd Nexus_5_API_21_x86 -netspeed full -netdelay none
émulateur: ERREUR: l'émulation x86 nécessite actuellement une accélération matérielle !
Veuillez vous assurer qu'Intel HAXM est correctement installé et utilisable.
État de l'accélération CPU : Le module noyau HAX n'est pas installé !
Donc, après avoir lu un peu, j'ai découvert que je dois exécuter intelhaxm.exe. Bon, donc je suis allé sur le site web d'Intel, je l'ai téléchargé et il dit que le processeur est compatible, mais j'ai besoin d'activer VT-x.
Mais je l'ai déjà activé dans le BIOS, et je suis capable d'installer Virtual Box et des images (ils nécessitent VT-x), j'ai vérifié qu'il est activé dans le BIOS mais intelhaxm.exe refuse toujours de s'exécuter.
Mon Win 8.1 est x64, mais l'émulateur montre qu'il est x86. Est-ce un problème ? Si c'est le cas, comment puis-je le changer dans Android Studio ?
Que devrais-je faire maintenant ?
0 votes
Si Hyper-V est activé, désactivez-le. Vous n'avez pas nécessairement besoin d'utiliser HAXM (qui est plus rapide), il vous suffit de changer l'option lors de la création de l'émulateur pour l'autre (désolé, j'ai oublié comment ça s'appelle haha). De cette façon, peu importe si vous avez VT-X ou non. Et l'émulateur doit être x86.