web-dev-qa-db-fra.com

Aucun accélérateur trouvé - échec de la création de HAX VM

Je ne parviens pas à lancer d'émulateurs sur Android Studio. Lorsque j'essaie de lancer un émulateur, le message d'erreur suivant s'affiche:

Failed to create vm ffffffff
Failed to create HAX VM
No accelerator found.
failed to initialize HAX: Invalid argument
Hax is enabled
Hax ram_size 0x80000000`

J'ai désinstallé Intel HAXM, je l'ai réinstallé, redémarré Android studio, j'ai essayé différentes images système et modifié l'espace disque pour l'émulateur. J'ai essayé différentes images de périphérique, différents niveaux d'API et essayé Basculer les performances émulées de l'automobile au matériel et aux logiciels en vain. Rien de ce que j'ai essayé n'a fonctionné. Voici les détails de mon émulateur:

Name: Nexus_6P_API_23
CPU/ABI: Google APIs Intel Atom (x86)
Path: /Users/mobile/.Android/avd/Nexus_6P_API_23.avd
Target: google_apis [Google APIs] (API level 23)
Skin: nexus_6p
SD Card: /Users/mobile/.Android/avd/Nexus_6P_API_23.avd/sdcard.img
hw.lcd.density: 560
hw.dPad: no
avd.ini.encoding: UTF-8
hw.camera.back: none
disk.dataPartition.size: 800M
hw.gpu.enabled: yes
runtime.network.latency: none
hw.keyboard: yes
runtime.network.speed: full
hw.device.hash2: MD5:9b564b60b1aebee32c73ded9daa1e620
hw.ramSize: 2048
tag.id: google_apis
tag.display: Google APIs
hw.sdCard: yes
hw.device.manufacturer: Google
hw.mainKeys: no
hw.accelerometer: yes
hw.trackBall: no
hw.device.name: Nexus 6P
hw.sensors.proximity: yes
hw.gpu.mode: auto
hw.battery: yes
AvdId: Nexus_6P_API_23
image.sysdir.1: system-images/Android-23/google_apis/x86/
hw.sensors.orientation: yes
hw.audioInput: yes
hw.camera.front: none
hw.gps: yes
avd.ini.displayname: Nexus 6P API 23
vm.heapSize: 1028
image.androidVersion.api: 23
runtime.scalefactor: auto

Suivant les instructions de la documentation Intel, j'ai exécuté la commande kextstat | grep intel Pour vérifier l'installation de HAXM et j'ai obtenu le retour suivant:

154 0 0xffffff7f82ae4000 0x14000 0x14000 com.intel.kext.intelhaxm (6.0.3) <7 5 4 3 1>

44
h_k

Essayez d’installer ou de mettre à jour Intel Emulator Accelerator (HAXM installer) à partir de SDK Manager et aussi vérifier si Intel VT-x est activé dans vos paramètres BIOS

44
Jorge

Pour ceux qui ont installé Android Studio sans HAXM intégré. Vous devez installer HAXM manuellement après l'avoir installé à partir de sdk gestionnaire (en fait, le gestionnaire de SDK vient de le télécharger).

Citation d'ici: https://software.intel.com/en-us/Android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

Le SDK Manager téléchargera l’installateur dans le répertoire "extras", sous le répertoire principal du SDK. Même si le responsable du SDK dit "Installé", cela signifie que le fichier exécutable Intel HAXM a été téléchargé. Vous devrez toujours exécuter le programme d'installation à partir du répertoire "extras" pour terminer l'installation.

Alors voici ce que vous devez faire:

  • Téléchargez le programme d'installation HAXM à partir de SDK Manager->Android SDK->SDK Tools->HAXM installer

  • Ouvert <SDK_SRC>/extras/intel/Hardware_Accelerated_Execution_Manager/ et cliquez sur le fichier .dmg pour lancer l’installation.

Après avoir installé manuellement, il est préférable de redémarrer votre PC.

31
xfdai

Essayez de désinstaller "Intel x86 Emulator Accelerator (programme d'installation HAXM)" de Android Gestionnaire de SDK, puis réinstallez-le. Cela m'a aidé.

19
harisdautovic

VT-x est activé par défaut sur tous les Mac de nos jours.

Si vous exécutez Parallels en même temps, cela entraînera l'erreur ci-dessus. Je suppose que cela a fonctionné lorsque vous avez redémarré car Parallels n'a pas été exécuté en arrière-plan.

12
Lee Casey

Solution A:

Ouvrez le Kit d’installation HAX du Kit de développement logiciel (MAK) .Install HAX et Android Emulator:

Suivez la photo:

enter image description here

Solution B:

Redémarrez votre ordinateur et allez dans les paramètres du BIOS. Activez VT-x ou la technologie de virtualisation ou de virtualisation à partir de votre paramètre BIOS Advance. enter image description here

Solution C:

Ouvrez votre dossier SDK et suivez le chemin ( Android-sdk-windows\extras\intel\Hardware_Accelerated_Execution_Manager ). et double-cliquez sur intelhaxm-Android.exe pour mettre à jour le logiciel.

Ou suivez ces photos:

Android-sdk-windows\ Folder 1

suppléments\ Folder 2

intel\ Folder 3

Hardware_Accelerated_Execution_Manager Folder 4

Double-clic intelhaxm-Android.exe Folder 6

8
Maijied Hasan Shuvo