web-dev-qa-db-fra.com

Je n'arrive pas à installer intel HAXM

J'ai installé Android Studio et je n'ai eu aucun problème avec ça. Cependant, lorsque j'ai essayé d'exécuter l'émulateur, il était indiqué que Intel HAXM n'était pas installé.

J'ai donc trouvé le programme d'installation, je l'ai lancé et, même s'il était dit que mon ordinateur portable le supportait, il n'était pas activé. Je suis allé activer la technologie de virtualisation Intel (VT-x), mais j'ai toujours le même message.

J'entends quelque chose à propos de Hyper-V doit être désactivé, mais lorsque je vais dans Activer/désactiver les fonctionnalités Windows , je ne parviens pas à le trouver dans cette liste.

Quelqu'un peut il m'aider avec ça?

74
Felipe

Bon, alors j'ai fait tout ce que je pouvais trouver en ligne, et rien n'a fonctionné. 

Je me suis donc rendu sur le site Web d'Intel et j'ai téléchargé le programme d'installation HAXM fourni (au lieu d'utiliser celui téléchargé via Android Studio).

L’installation a été effectuée avec ce programme d’installation et l’installation a été effectuée avec succès. Ensuite, j'ouvre Android Studio et l'émulateur est enfin chargé!

Pour ceux qui ont ce problème, il suffit de télécharger le programme d’installation directement à partir du site Web d’Intel. 

Voici le lien:

https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager

124
Felipe

Je pense que votre problème était que vous pensiez que le programme d'installation d'Android SDK Manager INSTALLERait réellement Intel HAXM. Mais le crochet est qu'il ne l'installera pas. Cela permet d'extraire les fichiers nécessaires à l'installation (vraiment) d'Intel HAXM.

Je l’ai découvert quand j’ai eu le même problème et que j’ai lu ceci dans la page Web d’Intel :

Téléchargement via Android * SDK Manager

... autres étapes ...

5) 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 l’installer.

6) Exécutez le programme d'installation dans le répertoire/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/et suivez les instructions d'installation pour votre plate-forme.

Donc, tout ce que j'avais à faire était d'aller dans le dossier où se trouvait mon SDK Android, d'ouvrir ce dossier (sdk_location/sdk/extras/intel/Hardware_Accelerated_Execution_Manager) et d'exécuter le silent_install.bat.

Après cela, quand j'ai lancé mon émulateur, il a dit ceci:

HAXM fonctionne et l'émulateur fonctionne en mode virtuel rapide

et tout fonctionne comme il se doit!

Vous pouvez également utiliser des paramètres utiles avec silent_install.bat:

  • -v Imprimer la version HAXM
  • -c Vérifier la capacité VT/NX de la plate-forme
  • -h utilisation de l'impression
20
vilpe89

J'ai eu la solution aussi.Il va marcher.

Étape 1: Accédez aux paramètres de votre BIOS et vérifiez que la technologie Internet virtuelle est activée ou désactivée.

Et assurez-vous que HYPER V est désactivé . Pour le désactiver: a) Allez au Panneau de configuration b) Cliquez sur Programmes (Désinstaller un programme) c) Cliquez ensuite sur Activer ou désactiver les fonctionnalités de Windows, puis recherchez HYPER-V et décochez-le. Et Redémarrer . S'il est désactivé, activez-le.

Étape 2: Essayez d'installer Intel HAXM maintenant et redémarrez. Si le problème persiste, passez à l’étape 3.

Étape 3: vous devez désactiver l'application de l'application signée numériquement. Pour le désactiver définitivement, vous devez vous assurer que l'option de démarrage sécurisé est désactivée sur votre système.

Comment vérifier ?

La réponse est donnée dans le lien suivant. Je l'ai trouvé sur Internet. [Merci à celui qui a fait ce blog]

lien: http://www.windowspasswordsrecovery.com/win8-tips/how-to-disable-uefi-secure-boot-in-windows-8-1-8.html

Étape 4: Redémarrez maintenant. 

Pour désactiver définitivement l'application de la signature du pilote dans Windows 10, vous devez procéder comme suit:

1.Ouvrez une instance élevée d'invite de commande . 2. Saisissez/collez le texte suivant:

     bcdedit.exe /set nointegritychecks on

Windows 10 désactive l'application de la signature du pilote

Redémarrez Windows 10.

* Si vous voulez l'activer à nouveau:

1.Tapez/collez le texte suivant:

     bcdedit.exe /set nointegritychecks off
5
Shankhadeep Ghosal
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

ou

bcdedit /set hypervisorlaunchtype off

Autres choses à faire:

  • Si vous utilisez Avast? disable Activez la virtualisation assistée par le matériel sous: Paramètres > Dépannage
  • bcdedit /set nx AlwaysOn
  • sfc /scannow et redémarrez

Important: Après tout ce que vous essayez, redémarrez le PC et essayez de relancer l’installation de HAXM.

3
codecats

Assurez-vous que l'émulateur ne fonctionne pas pendant l'installation de HAXM. Sinon, il y aura une erreur que vous ne verrez que lors de l'utilisation du programme d'installation standalone mais pas dans Android Studio ou IntelliJ Idea.

1
lucidbrot

C'est ce qui a fonctionné pour moi - 

  1. Activer la virtualisation via le BIOS (F10-> Configuration système -> Technologie de virtualisation) Selon votre matériel, le micrologiciel et l'utilitaire de configuration du BIOS, l'option d'activation peut être nommée autrement ou les étapes peuvent être différentes. Il existe un logiciel gratuit appelé "Piriform Speccy" qui donne des informations sur votre machine, qui peut également servir, entre autres, à vérifier si la virtualisation est activée ou non sur votre machine (voir la capture d'écran).

 Check if virtualization enabled with Speccy

  1. Téléchargez HAXM intaller depuis le site Intel. https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager

  2. Si vous utilisez avast, désactivez "Activer la virtualisation assistée par le matériel" sous: Paramètres> Dépannage en décochant.

Faites un démarrage difficile (bouton d'alimentation) juste pour être en sécurité.

1
Anirtak Varma

Pour HP Ultra book avec Windows 7, l'activation de l'hyper-v à travers le bios a fonctionné pour le problème d'intel haxm.

Pour activer hyper-v: -

F10-> Paramétrage avancé du bios-> Configurations de l'appareil-> Activer Hyper-V puis installer.

Ça va marcher.

1
Deepak Dongre

J'ai trouvé . Essayez de désactiver le contrôle de démarrage de la sécurité dans les options du BIOS: http://remontka.pro/secure-boot-disable/ (désolé pour les exemples russes) Ou essayez de démarrer. système sans signature numérique (pour un seul chargement) ... J'ai eu de nombreuses tentatives infructueuses avec "l'installateur HAXM, avant de désactiver cette ligne ...". Au début, je pensais que c'était parce que Windows 10 Home était installé, et il y a " re beaucoup de limites.

1
Vladimir

Remarque: ce n'est pas une réponse car je ne trouvais pas de solution. Mais je pense que les informations peuvent être utiles à d'autres (et que ce ne serait pas pratique comme commentaire). . J'ai essayé tous les étapes détaillées dans les divers documents mais je ne pouvais pas faire fonctionner Android Emulator sur mon AMD Ryzen 7 :(


La plupart des réponses ne fonctionnent que pour les processeurs Intel .Si vous avez un processeur AMD (comme moi, un AMD Ryzen 7), vous devez connaître certaines restrictions et utiliser WHPX au lieu de HAXM.

J'ai trouvé ceci sur le site de MS: L'émulateur Android ne prenant actuellement en charge l'accélération matérielle d'AMD que sous Linux, cette dernière n'est pas disponible pour les ordinateurs Windows.

Heureusement, il existe un moyen de le faire fonctionner mais la configuration de l'accélération matérielle pour un processeur AMD est un peu plus complexe:

Conditions requises et recommandations: - Recommandation du processeur AMD: CPU AMD Ryzen - Android Studio 3.2 Bêta 1 ou supérieur - Android Emulator version 27.3.8 ou supérieure - Windows 10 avec la mise à jour d'avril 2018 ou une version ultérieure

Pour utiliser l'accélération WHPX sous Windows, vous devez activer Windows Hypervisor Platform dans l’option Activer ou désactiver des fonctionnalités Windows boite de dialogue. Pour que les modifications apportées à cette option prennent effet, redémarrez votre ordinateur.

En outre, les modifications suivantes doivent être apportées aux paramètres du BIOS: - CPU AMD: la virtualisation ou le SVM doivent être activés.

Notez qu'il y a d'autres restrictions aussi:

  • 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 directement sur votre matériel système.
  • Vous ne pouvez pas exécuter de logiciel utilisant une autre technologie de virtualisation en même temps que l'émulateur accéléré. Par exemple, VirtualBox, VMWare et Docker utilisent actuellement un fichier .__ différent. technologie de virtualisation, vous ne pouvez donc pas les exécuter en même temps que l'émulateur accéléré.

Quelques informations supplémentaires: Émulateur Android - Processeur AMD et support Hyper-V

Cette recommandation n'a pas aidé non plus:

Remarque: les versions plus récentes de l'émulateur (27.2.8, 27.3.0 ou Plus tard) nécessitent un indicateur d'émulateur lorsque la fonctionnalité est dans l'aperçu . Pour ce faire, créez ou modifiez le fichier C:\Utilisateurs\.Android\advancedFeatures.ini et ajoutez le «WindowsHypervisorPlatform = on» à la ligne ou démarrez l’émulateur à partir du fichier ligne de commande avec «-feature WindowsHypervisorPlatform».

1
snorbi

Si rien ne sert, cela signifie que Device Guard et Credential Guard utilisent la virtualisation. Je devais les désactiver en téléchargeant et en exécutant le script suivant à partir de site Microsoft .

DG_Readiness_Tool_v3.5.ps1 -Disable

Vous devrez peut-être l'exécuter en premier s'il ne permet pas d'exécuter la commande.

Set-ExecutionPolicy Unrestricted

Une fois que vous le faites, vous devez redémarrer et confirmer désactiver les deux lorsque demandé juste avant le démarrage.

j'espère que ça aide!

0
Anup Sharma

Si vous utilisez Windows, modifiez votre configuration AVD en image ARMEABI au lieu de X86. L'utilisation de ARM permet également d'obtenir de meilleures performances. Le programme d’installation HAXM n’est requis que si vous utilisez une image X86.

0
Ankur Kumar

Il devrait vous inviter à installer HAXM lors de la création d'un nouveau périphérique virtuel:

Tools > Android > AVD Manager

Il installera automatiquement via Android Studio.

0
Mark Tickner

Option 1: Accédez au dossier Android SDK -> Extra -> Intel, double-cliquez sur le programme d'installation HAXM et installez-le manuellement.

Option 2: Si vous ne disposez pas de la dernière version de HAXM, vous pouvez ouvrir sdk manager dans Android studio et le télécharger.

Option 3: Téléchargez le fichier HAXM depuis le site Intel. https://software.intel.com/en-us/Android/articles/intel-hardware-accelerated-execution-manager

0
Gaurab Kumar

Entrez avec l'utilisateur administrateur . Vous devez d'abord l'activer http://www.ghacks.net/2014/11/12/how-to-enable-the-hidden-windows-10- compte-administrateur /

Installez-le à partir de C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-andoid.exe

Et connectez-vous avec votre utilisateur. Ça marche pour moi.

0
Dri John

Je pense que vous installeriez des fichiers du SDK Android non dans (votre PC)\Appdata\Local\Android\sdk (chemin par défaut). De plus, il n'y avait rien lorsque vous double-cliquez sur le fichier 'intelhaxm-Android.exe'.

Si tel était le cas, Parcourir (votre PC)\Appdata\Local\Temp\intel\HAXM\6.0.3 (aaaa-mm-jj_hh_mm_ss) (ou silencieux), vous devez alors voir le fichier 'hax64' (ou hax), invoquer ce fichier.

0
Dev_Jun