49 votes

Aucun accélérateur trouvé - échec de la création d'une machine virtuelle HAX

Je suis incapable de lancer des émulateurs sur Android Studio. Lorsque vous tentez de lancer un émulateur, j'obtiens l'erreur suivante:

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, installé à nouveau, redémarré Android studio, essayé différentes images du système, et tordu tas d'espace pour l'émulateur. J'ai essayé différentes images de l'appareil, les différentes API, et nous avons essayé de commutation des émules les performances de l'auto à la fois matériel et logiciel, en vain. Rien j'ai essayé a travaillé. Voici mon émulateur de détails:

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 à partir d'Intel docs, j'ai exécuté la commande kextstat | grep intel pour vérifier la HAXM installation et obtenu le retour suivant:

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

48voto

Jorge Points 460

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

32voto

xiaofan Points 1

Pour ceux qui ont installé Android Studio, sans HAXM construit en. Vous devez installer HAXM manuellement après l'installation de sdk manager(en fait le SDK manager juste téléchargé).

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

Le SDK Manager de téléchargement du programme d'installation pour les "extras" de répertoire, sous le répertoire du SDK. Même si le SDK manager dit "Installé" en réalité cela signifie que le processeur Intel HAXM exécutable a été téléchargé. Vous aurez toujours besoin d'exécuter le programme d'installation à partir de la "extras" répertoire pour terminer l'installation.

Voici donc ce que vous devez faire:

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

  • Ouvrez <SDK_SRC>/extras/intel/Hardware_Accelerated_Execution_Manager/ et cliquez sur le .dmg fichier pour démarrer l'installation.

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

21voto

harisdautovic Points 341

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

12voto

Lee Casey Points 121

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.

10voto

Solution A:

Ouvrir le SDK MAnager.Installer HAX de l'Installateur et de l'Émulateur Android :

Suivez le pic:

enter image description here

Solution B:

Redémarrez votre pc et allez au Paramètre du BIOS. Activer VT-x ou de la Virtualisation ou de la Technologie de Virtualisation de votre Avance paramètre du BIOS. enter image description here

Solution C:

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

Ou suivre ceux pic:

android-sdk-windows\ Folder 1

extras\ Folder 2

intel\ Folder 3

Hardware_Accelerated_Execution_Manager Folder 4

Double-Cliquez sur intelhaxm-android.exe Folder 6

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X