web-dev-qa-db-fra.com

Erreur Android Studio Emulator "Émulateur: État de l'accélération de la CPU: Impossible d'ouvrir le périphérique HAXM: ERROR_FILE_NOT_FOUND"

J'ai pu utiliser Emulator dans le studio Android sans aucun problème. Depuis aujourd'hui, le message d'erreur suivant s'affiche: "Émulateur: État de l'accélération de la CPU: Impossible d'ouvrir le périphérique HAXM: ERROR_FILE_NOT_FOUND". 

La virtualisation est activée dans le BIOS, Intel Hardware Accelerated Execution Manager est installé dans le panneau de configuration - Programmes . Essayez également d’installer intelhaxm-Android.exe à partir du dossier Android sdk.

S'il vous plaît aider avec l'erreur. 

(i7/16gb/windows 10).

10
akshay

J'ai résolu ce problème en suivant les étapes

  • désactivation de Hyper-v
  • réinstaller HAXM
    - Android studio -> Gestionnaire de SDK -> Outils de SDK -> Intel x86 Emulator Accelerator
9
Chanaka

J'avais le même problème et résolu par en désactivant l'hyperviseur Hyper-V sous Windows (à partir du menu "Activer/désactiver les fonctionnalités de Windows").

3
marcor92

Utilisez Hyper-V au lieu de HAXM

J'ai eu la même erreur. Désactiver Hyper-V évitait cette erreur, mais cela empêchait également Docker de fonctionner correctement.

Pour utiliser les émulateurs Android et Docker sous Windows 10, vous devez:

  • Désinstallez HAXM (Hardware Accelerated Execution Manager)
  • Activez Hyper-V (vérifiez en exécutant "Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online" dans PowerShell exécuté en tant qu'administrateur).
  • Activer Windows Hypervisor Platform
  • Redémarrez votre ordinateur
  • Activer la technologie de virtualisation dans le BIOS de votre ordinateur
  • Activer la prévention de l'exécution forcée des données dans le BIOS

Activer Hyper-V _ et Plate-forme d'hyperviseur Windows dans le Contrôle Panneau\Programmes\Programmes et fonctionnalités -> activer ou désactiver des fonctionnalités Windows

Activer l'hyperviseur Windows

Microsoft vous recommande d’utiliser Hyper-V au lieu de HAXM pour accélérer l’émulateur Android ( instructions détaillées ).

1
Aquarium

D'abord, vous désinstallez l'hexm partout également dans le studio Android:

Télécharger la version de haxm haxm-macosx_v7_0_0.Zip à partir d’ici Cliquez sur moi

Et procédez comme suit: L’erreur Haxm dans Android studio 3.0 avec Windows requiert un pilote signé numériquement

0
Ali

Pour moi, l'hyperviseur Hyper-V n'était pas installé mais j'ai quand même eu l'erreur. Ce que j’ai fait c’est que j’ai accédé à SDK Manager->SDK Tools et que j’ai coché Intel x86 Emulator Accelerator, cliquez sur Appliquer. Fermez mon studio Android, puis rouvrez le studio Android et allez à nouveau à SDK Manager->SDK Tools et installez Intel x86 Emulator Accelerator en cochant l'élément et en cliquant sur appliquer. Et cela a commencé à bien fonctionner.

0
Amit Ray

Vous pouvez désactiver hyper-v ou vous pouvez visiter ici

Vous ne pouvez pas exécuter un émulateur accéléré par une machine virtuelle dans une autre machine virtuelle, telle qu'une VM hébergée par VirtualBox, VMWare ou Docker. Vous devez exécuter l'émulateur Android directement sur votre matériel système

0
Mobarak Hossen