Je suis un développeur de logiciels Android d'entrée de gamme. J'ai récemment entendu parler de HAXM qui prend en charge l'émulateur pour rendre les graphiques plus fluides. J'ai téléchargé le fichier HAXM approprié pour Windows 7 64 bits, décompressé et commencé l'installation. Cependant, pendant le processus d'installation, j'obtiens cette erreur:
"Cet ordinateur répond aux exigences HAXM, mais VT-x n'est pas allumé ..."
J'ai vérifié de nombreux forums sur ce problème, y compris la vérification de la version du BIOS et l'activation de la technologie virtuelle sur le BIOS. J'ai suivi les étapes affichées dans le forum suivant:
Cependant, je n'ai pas de lignes sur Hyperlaunch et je n'ai pas trouvé d'options Hyper-V dans mes fonctionnalités Windows. Je ne sais pas comment résoudre ce problème.
Réponses:
Même si vous avez activé la virtualisation (VT) dans les paramètres du BIOS, certaines options antivirus empêchent l'installation de HAXM.
Par exemple : Dans l'antivirus Avast sous l'onglet Paramètres (paramètres)> Dépannage (dépannage), vous devez décocher «Activer la virtualisation assistée par matériel» («activer l'assistance à la virtualisation»).
Maintenant, redémarrez votre ordinateur et réinstallez le HAXM d'Intel qui se trouve sous
~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager
. Vous pouvez également télécharger manuellement le programme d'installation HAXM autonome à partir du site Web d'Intel .la source
J'ai dû l'activer dans mon BIOS comme indiqué ci-dessous (pour Asus):
la source
J'ai eu exactement le même problème. Et c'est ainsi que je pourrais y remédier.
Étape 1: activez la virtualisation dans les paramètres du BIOS.
Étape 2: Panneau de configuration -> "Programmes" -> "Activer ou désactiver les fonctionnalités Windows" (sous "Programmes et fonctionnalités") et recherchez "Hyper-V", décochez, redémarrez.
Étape 3: Dans Avast-> Paramètres-> Dépannage. Décochez "Activer la virtualisation assistée par matériel" et "Activer le module d'auto-défense avast"
Étape finale et principale:
Allez dans MyPC / clic droit / Paramètres système avancés / Avancé / Dans les performances, cliquez sur PARAMÈTRES / Prévention de l'exécution des données et activez DEP pour tous les programmes et services.
La dernière étape m'a aidé à résoudre ce problème. J'espère que toi aussi.
la source
J'ai eu les mêmes problèmes sur mon ordinateur portable qui exécute Windows 8.1
Essaye ça:
Il semble que l'installation de VirtualBox définit un indicateur qui "active" VT-X.
la source
Pour Windows 10:
Tout d'abord, installez intelhaxm-android.exe situé dans le dossier SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager si cela donne une erreur lors de l'installation, essayez ces solutions.
Tout d'abord, activez la virtualisation à partir de la configuration du BIOS. Pour activer cela, redémarrez l'ordinateur, lorsque l'ordinateur a démarré Esc, appuyez sur , puis sélectionnez F2si le fabricant est Dell.
Même si vous avez activé la virtualisation (VT) dans les paramètres du BIOS, certaines options antivirus empêchent l'installation de HAXM.
Par exemple: Dans l'antivirus Avast sous l'onglet Paramètres (paramètres)> Dépannage (dépannage), vous devez décocher «Activer la virtualisation assistée par matériel» («activer l'assistance à la virtualisation»).
Maintenant, redémarrez votre ordinateur et réinstallez le HAXM d'Intel, qui se trouve sous
SDK\extras\intel\Hardware_Accelerated_Execution_Manager
. Vous pouvez également télécharger manuellement le programme d'installation HAXM autonome à partir du site Web d'Intel.Vérifiez que hyper-v est désactivé. Pour le désactiver, allez dans le panneau de configuration puis sélectionnez Programmes -> Programmes et fonctionnalités -> Activer ou désactiver la fonction Windows (situé sur le côté gauche), puis recherchez l'HYPER-V, décochez la case et redémarrez l'ordinateur et essayez à nouveau d'installer le hxm.
Accédez aux propriétés de "Ce PC" en faisant un clic droit dessus, puis sélectionnez le paramètre système avancé (situé sur le côté gauche) puis dans Advance (onglet) sous performance cliquez sur le bouton de paramétrage, puis sélectionnez Data Execution Prevention (onglet), puis sélectionnez cette option: "activer le DEP pour tous les programmes et services sauf ceux que je sélectionne" et redémarrez l'ordinateur et essayez d'installer le hxm.
La solution 3 fonctionne pour moi.
la source
J'ai essayé toutes les méthodes ci-dessus. Je n'utilisais pas Avast, j'ai essayé Oracle VirtualBox, puis j'ai essayé d'installer le logiciel HAXM à partir du lien Intel .
Aucun de ceux-ci n'a fonctionné, j'obtenais toujours la même erreur.
Ce qui a fonctionné (et je ne sais pas pourquoi) était d'installer un autre simulateur Android disponible auprès de Genymotion . J'ai été en fait très surpris que cela fonctionne car pendant le processus de création de l'appareil virtuel Android, j'ai reçu une erreur indiquant que l'hyperviseur n'était pas activé. Cependant, l'installation s'est poursuivie et le simulateur Genymotion s'exécute avec succès. Genymotion est gratuit pour un usage personnel.
C'était sur un ordinateur portable Lenova T430.
la source
1er. désinstallez l'antivirus.
J'avais avast mais je crois qu'AVG l'affecte également et probablement beaucoup plus, il suffit de désactiver la dose anti-virus ne fonctionne pas, il doit être complètement désinstallé puis l'ordinateur redémarré, puis exécutez l'installation d'Intel HAXM, une fois que c'est terminer l'antivirus peut être réinstallé comme d'habitude.
2ème. désactiver hyper-V.
Il s'agit d'un paramètre disponible uniquement sur Windows Pro et Enterprise, il est utilisé pour créer des applications mobiles Windows, mais si vous utilisez d'autres logiciels comme HAXM, cela doit être désactivé, pour ce faire, accédez au panneau de configuration, à tous les éléments du panneau de configuration , Programmes et fonctionnalités, activez ou désactivez les fonctionnalités de Windows. puis décochez hyper-V
la source
Il existe un outil appelé Speccy . Je suis allé à l'onglet CPU dans Speccy et j'ai vérifié si la virtualisation est "prise en charge, activée". À l'origine, il était "pris en charge, désactivé", je suis donc allé dans le menu BIOS -> Sécurité et j'ai activé la virtualisation. Dans mon Lenovo Thinkpad,
F12
apporte le BIOS.L'activation de la virtualisation m'a aidé à surmonter cette erreur. D'autres réponses ici recommandent de vérifier également "Hyper-V".
la source
J'ai eu le même problème. L'activation de la prévention de l'exécution des données pour tous les programmes et services a aidé. J'ai essayé d'utiliser la méthode suggérée par Alex ci-dessus -
Accédez à MyPC / clic droit / Paramètres système avancés / Avancé / Dans Performance, cliquez sur PARAMÈTRES / Prévention de l'exécution des données et activez DEP pour tous les programmes et services.
Mais j'ai trouvé que la page de prévention de l'exécution des données était entièrement désactivée et j'ai dit "Pour utiliser ces paramètres, vous devez être un administrateur d'ordinateur et vous devez utiliser le fichier bcdedit.exe."
Ce site explique comment activer DEP à partir de cmd. http://www.thewindowsclub.com/disable-data-execution-prevention
la source
Si vous rencontrez toujours des problèmes, essayez d'exécuter ces étapes à partir de VMware pour désactiver la protection des informations d'identification. A travaillé pour moi, enfin. Les étapes et le lien sont affichés ci-dessous, sans en prendre le crédit.
Contenu original de https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361
Pour désactiver Device Guard ou Credential Guard sur les ordinateurs Itanium:
Désactivez le paramètre de stratégie de groupe utilisé pour activer Credential Guard.
Sur le système d'exploitation hôte, cliquez sur Démarrer> Exécuter , tapez gpedit.msc et cliquez sur OK . L'éditeur de stratégie de groupe local s'ouvre.
Accédez à Stratégie de l'ordinateur local> Configuration ordinateur> Modèles d'administration> Système> Device Guard> Activer la sécurité basée sur la virtualisation .
Sélectionnez Désactivé .
Accédez à Panneau de configuration> Programmes et fonctionnalités> Activer ou désactiver les fonctionnalités Windows pour désactiver Hyper-V. [supprimer un programme sous Windows 8 ou version antérieure]
Sélectionnez Ne pas redémarrer.
Supprimez les variables EFI associées en lançant une invite de commande sur la machine hôte à l'aide d'un compte administrateur et exécutez ces commandes:
entrez le code ici
mountvol X: / s
copier% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y
bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / application osloader
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} chemin "\ EFI \ Microsoft \ Boot \ SecConfig.efi"
bcdedit / set {bootmgr} séquence de démarrage {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partition de périphérique = X:
mountvol X: / d
Remarque: assurez-vous que X est un lecteur inutilisé, sinon passez à un autre lecteur.
Redémarrez l'hôte.
Acceptez l'invite sur l'écran de démarrage pour désactiver Device Guard ou Credential Guard.
Vous devriez pouvoir installer et démarrer HAXM maintenant
la source
Regardez cette vidéo ou essayez ceci:
la source
Désinstallez tout antivirus (Avast, dans mon cas), redémarrez le système et essayez à nouveau d'installer Intel HAXM. Ça marche pour moi.
la source
Pour mon cas, j'ai essayé toutes les méthodes ci-dessus, et aucune ne fonctionne. Cependant, je résous le problème maintenant. Voici mon truc:
Dans le Panneau de configuration -> "Programmes" -> "Activer ou désactiver les fonctionnalités de Windows" (sous "Programmes et fonctionnalités") et j'essaie de localiser "Hyper-V", mais je ne parviens pas à localiser "Hyper-V", mais j'ai "Windows Virtual PC" , et je soupçonne que c'est la même chose, alors je le désactive, je redémarre et ça marche!
la source
Voici un exemple de procédure pour LENOVA ou un PC similaire:
la source
Si vos émulateurs fonctionnaient et maintenant ils ne sont pas dus à Avast ...
Avast n'a plus l'option "Activer la virtualisation assistée par matériel" dans le dépannage. (nous sommes maintenant en mars 2017)
Avast capture "emulator.exe", qui désactive les émulateurs et le range dans le coffre Virus. Ouvrez le coffre, "Restaurer et ajouter aux exclusions" et votre émulateur fonctionne à nouveau ...
la source
pour les utilisateurs de Mac, installez l'extension de noyau Intel HAXM pour permettre à l'émulateur d'utiliser les extensions de virtualisation du processeur.
Les étapes de configuration de l'accélération VM sont les suivantes:
sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
Pour commencer l'installation, dans le Finder, double-cliquez sur le fichier IntelHAXM.dmg, puis sur le fichier IntelHAXM.mpkg.
kextstat | grep intel
Vous devriez voir un message d'état contenant le nom d'extension suivant, indiquant que l'extension de noyau est chargée:com.intel.kext.intelhaxm
Référence:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac
la source
J'ai rencontré le même problème, et le problème était que la virtualisation n'était pas activée par défaut sur ma machine, vous devez entrer les paramètres du BIOS et l'activer en cas de désactivation. Des instructions détaillées sont disponibles ici pour savoir comment résoudre ce problème et activer la virtualisation sur votre machine.
https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html
la source
Certains fabricants verrouillent le menu bios afin que vous ne puissiez pas activer VT si tel est le cas, il existe un autre moyen de l'activer à l'aide d'un programme appelé CPUID. Regardez cette vidéo si c'est votre problème: https://www.youtube.com/watch?v=YPjTFam30kc
la source
Avez-vous reçu un message concernant l'activation du bit Execute Disable?
Vous pouvez activer le bit XD en exécutant la commande suivante (en tant qu'administrateur), puis redémarrer.
bcdedit / set nx AlwaysOn
Généralement, cette erreur: «Cet ordinateur répond aux exigences HAXM, mais VT-x n'est pas activé» signifie que votre système dispose d'Intel VT, mais vous devez accéder au BIOS pour l'activer.
J'ai également rencontré ces instructions - cela pourrait vous être utile: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
L'avez-vous déjà fait fonctionner?
la source
J'ai eu le même problème. J'ai essayé tout ce que j'ai trouvé sur Internet, sauf le réglage du bit dans le processeur. Mon ami m'a suggéré d'installer VirtualBox. Et ça marche maintenant)
la source
J'ai vraiment détesté cet horrible problème après la mise à jour de la mise à jour anniversaire de Windows 10 (version 1607) . Il s'agit simplement de modifications de signature de pilote dans Windows 10. Si vous forcez l'installation de HAXM, vous devez également désactiver l'application de signature de pilote.
la source
BIOS -> Overclockong -> Fonctionnalités du processeur -> Intel Virtualization Tech -> Activé
la source