J'ai Windows 8.1 pro avec un processeur AMD. J'ai installé le SDK Android et Eclipse. Cela fonctionne, mais le problème est que lorsque je crée AVD et le lance, il affiche cette erreur:
émulateur: ERREUR: l'émulation x86 nécessite actuellement une accélération matérielle!
Veuillez vous assurer qu'Intel HAXM est correctement installé et utilisable.
État d'accélération du processeur: le module du noyau HAX n'est pas installé!
J'ai déjà installé Intel Hardware_Accelerated_Execution_Manager et j'ai activé la modulation virtuelle dans le menu de démarrage, mais cela ne fonctionne toujours pas.
Windows 8.1
avec unInter Core i7
. Obtention du même message d'erreur.Réponses:
Assurez-vous que vous avez installé
HAXM installer
sur votre SDK Manager.Après l'avoir téléchargé et assurez-vous d' exécuter le programme d'installation situé dans: {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe
Remarque: dans Android Studio, la commande "intelhaxm.exe" a été remplacée par "intelhaxm-android.exe"
Si vous obtenez l'erreur «VT non pris en charge» lors de l'installation, désactivez Hyper-V sur les fonctionnalités Windows. Vous pouvez exécuter cette commande
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Vous aurez également besoin de "Virtualization Technology" pour être activé sur votre BIOSla source
Ouvrez SDK Manager et téléchargez Intel x86 Emulator Accelerator (programme d'installation HAXM) si vous ne l'avez pas fait.
Accédez maintenant à votre répertoire SDK (C: \ users \ username \ AppData \ Local \ Android \ sdk, en général). Dans ce répertoire, allez dans extras → Intel → Hardware_Accelerated_Execution_Manager et exécutez le fichier nommé " intelhaxm-android.exe ".
Redémarrez Android Studio, puis essayez de redémarrer AVD.
L'affichage de la fenêtre de l'émulateur peut prendre une ou deux minutes.
la source
Si vous utilisez Mac, comme le mentionne @pedro, assurez-vous que le programme d'installation HAXM est téléchargé via le gestionnaire de SDK Android.
Installez-le ensuite! Dans le Finder, accédez à
/YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
Exécutez et installez le .mpgk dans le .dmg suivant
IntelHAXM_1.1.0_for_10.10.dmg
IntelHAXM_1.1.0_below_10.10.dmg
Exemple:
la source
Tout d'abord , vous devez activer la technologie de virtualisation Intel à partir du BIOS:
Ensuite , accédez à votre SDK ... \ extras \ intel \ Hardware_Accelerated_Execution_Manager:
Installez ensuite intelhaxm-android.exe .
Notez que si vous ne trouvez pas ce fichier dans le répertoire, assurez-vous d'installer le package à partir de votre gestionnaire SDK:
la source
Cela le résout pour moi:
Accédez à ( C: \ users \% USERNAME% \ AppData \ Local \ Android \ sdk, en général ).
Ensuite, allez dans Extras -> Intel -> Hardware_Accelerated_Execution_Manager et exécutez le fichier nommé "intelhaxm-android.exe".
Si vous obtenez une erreur du type "La technologie de virtualisation Intel (vt, vt-x) n'est pas activée ", accédez aux paramètres de votre BIOS et activez la virtualisation matérielle.
Redémarrez votre studio
la source
Pour les processeurs AMD:
Vous n'avez pas besoin de Genymotion, créez simplement un nouveau périphérique virtuel et tout en sélectionnant l'image système, sélectionnez l'ABI comme armeabi au lieu de celui par défaut x86.
la source
J'ai récemment rencontré le même problème.
J'ai installé le programme d'installation HAXM sur votre SDK Manager:
Et puis installé le dernier pilote Intel HAXM:
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement
Et le tour est joué !!! L'émulateur fonctionne comme un charme :)
la source
Pour les processeurs AMD:
Accédez au gestionnaire AVD et créez un nouveau périphérique virtuel en tant qu'image système ARM.
la source
J'ai donc ce problème et il semble que si vous n'êtes pas sous Linux, vous ne pourrez pas utiliser HAXM. [EDIT: c'est si vous avez une puce AMD (non Intel) bien sûr car c'est le problème]
Comme indiqué sur le site Android;
Comme d'autres l'ont mentionné, Genymotion peut être une solution.
la source
that unless you are on Linux you will not be able to use HAXM.
C'est faux. Je suis sur Windows et j'exécute HAXM sans problème.Je perds trop de temps à ce sujet et aucune des réponses précédentes ne fonctionne. Je trouve qu'Avast est le problème !!! Si Avast est installé sur votre système, vous devez:
Redémarrez votre PC et installez l'intelhaxm-android.exe s'il n'est pas installé. Vous pouvez le trouver dans
C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
la source
Pour ceux qui utilisent Android Studio basé sur Jetbrains:
Goto Tools> Android> SDK Manager
Sous Extras -> cochez la case Intel x86 Emulator Accelorator
Pour ceux qui ne peuvent pas utiliser Nexus AVD, vous pouvez également essayer d'utiliser Generic AVD.
Créez ensuite un nouvel AVD genre avec quelque chose comme QVGA et utilisez-le pour votre application. Cet AVD n'utilise pas d'accélération matérielle.
la source
J'étais confronté à ce problème en exécutant l'émulateur dans Oracle VirtualBox. Pour moi, la solution était de modifier l'émulateur pour utiliser un processeur ARM au lieu de x86.
la source
Vous devez lire (et publier) la sortie de
comme indiqué sur http://developer.android.com/tools/devices/emulator.html#accel-vm
Vous ouvrez une fenêtre d'invite de commande par un clic droit sur le menu Démarrer, choisissez Exécuter et écrivez «cmd».
Voir aussi L'émulateur Android n'utilise pas HAXM .
Si vous ne pouvez pas faire fonctionner l'émulateur, vous voudrez peut-être essayer une alternative plus simple: Genymotion - http://genymotion.com/
la source
Pour Android Studio 1.0.2 :
Assurez-vous d'abord que l' accélérateur de l'émulateur Intel x86 est le programme d'installation . Vérifiez-le dans votre SDK Manager. Sinon, installez-le à partir de là.
Accédez à votre dossier SDK Android, ** {SDK_FOLDER} \ extras \ intel \ Hardware_Accelerated_Execution_Manager **
Vous y trouverez silent_install.bat .
Exécuter. Cela créera haxm_silent_run.log . Après cela, fermez et redémarrez votre Android Studio, puis exécutez votre application.
Ça va marcher. En cas de problème, vérifiez le fichier haxm_silent_run.log.
la source
Tout d'abord, vous devriez avoir la virtualisation activée et vous pouvez le faire à partir des paramètres du BIOS.
Après cela, allez dans Panneau de configuration \ Programmes et cliquez sur l'option "Activer ou désactiver les fonctionnalités Windows".
Vous allez maintenant avoir une fenêtre pop-up, repérer "Windows Hypervisor Platform" et l'activer en cochant la case.
Redémarrez votre PC et maintenant AVD devrait fonctionner sans aucun problème.
la source
Comme beaucoup d'autres l'ont souligné, Intel HAXM ne prend en charge que les processeurs Intel. Depuis Windows 1804, vous pouvez utiliser Hyper-V de Microsoft au lieu de HAXM pour l'émulateur. Cela aide également les personnes qui souhaitent utiliser Hyper-V pour les machines virtuelles car vous devez désactiver l'hyper-v pour exécuter haxm.
Version courte:
Version longue avec plus de détails:
https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/
Documents d'exigences:
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows
la source
Lors de la création d'un périphérique virtuel, sélectionnez l'image du système ARM. D'autres ont suggéré d'installer HAXM, mais la vérité est que haxm ne fonctionnera pas sur la plate-forme amd ou même si cela ne fonctionne pas car Android Studio ne prend pas en charge amd-vt sur Windows, le résultat final sera toujours un émulateur très très lent à exécuter et à utiliser. Ma recommandation serait soit d'utiliser un émulateur alternatif comme Genymotion (fonctionne comme un charme avec Gapps installé) ou de passer à Linux car vous bénéficierez alors d'amd-vt et l'émulateur fonctionnera beaucoup plus rapidement.
la source
Je ne sais pas si cela va fonctionner mais vous pouvez essayer ceci:
Il devient assez clair que l'équipe de l'émulateur doit faire un meilleur travail de diffusion de ces informations sur la façon d'utiliser l'émulateur sur AMD sous Windows. Cette question revient chaque semaine, semble-t-il.
Tout d'abord, désinstallez HAXM.
Ensuite, allez ici - https://developer.android.com/studio/run/emulator-acceleration#vm-windows et suivez les instructions pour configurer l'accélération VM avec la plate-forme d'hyperviseur Windows
Enfin, si vous obtenez des fréquences d'images faibles dans vos instances d'émulateur, suivez les instructions de la même page pour activer le rendu Skia pour l'interface utilisateur Android.
la source
Dans mon cas, HAXM était déjà installé dans SDK Manager. Mais chaque fois que j'essayais d'intelhaxm-android.exe, il échouait silencieusement.
Enfin, j'ai extrait les programmes d'installation internes de intelhaxm-android.exe en 7-zip. Copié les trois fichiers dans un autre répertoire et enfin obtenu un vrai programme d'installation à exécuter. Ran sans accroc et les problèmes HAXM avaient disparu.
la source