Erreur dans le lancement de l'AVD avec processeur AMD
J'ai Windows 8.1 pro avec un processeur AMD. J'ai installé le SDK Android Eclipse. Il fonctionne, mais le problème est que lorsque je crée AVD et de lancement, il affiche cette erreur:
émulateur: ERREUR: l'émulation x86 exige actuellement l'accélération matérielle!
Veuillez vous assurer d'Intel HAXM est correctement installé et utilisable.
PROCESSEUR d'accélération statut: HAX module du noyau n'est pas installé!
J'ai déjà installé Intel Hardware_Accelerated_Execution_Manager et je l'ai activé Virtuel de modulation à partir du menu de démarrage, mais ça ne marche toujours pas.
- Dans le cas où vous ne voyez pas le package "Intel x86 émulateur accélérateur" sous "Extras", allez dans Outils, Options et cocher la case "Forcer https://" et relancer le SDK Manager.
- J'ai
Windows 8.1
avec unInter Core i7
. En obtenant le même message d'erreur. - Coudn't trouver dans le menu "Outils > Options" dans Android Studio 1.4.1. Savez-vous si cette option a été supprimée ou déplacée à un autre menu?
- C'est dans le SDK manager.
- J'ai installé le SDK sur deux machines. Sur une (Thinkpad) cette option n'est même pas vérifié mais l'émulateur fonctionne très bien, sur l'autre (Toshiba) je le vois plus et plus de même après que j'ai fait toutes les étapes sur cette page mais je ne peux pas accéder au BIOS, essayez ce qui peut donc, j'ai renoncé. Ma question: pourquoi faut-il travailler différents sur les différentes machines ?
- Message d'erreur également présent dans Win10 1511.
- Voir aussi l'Émulateur: ERREUR: l'émulation x86 exige actuellement l'accélération matérielle, Erreur dans le lancement de l'AVD avec processeur AMD, Erreur lors du démarrage de l'émulateur, etc.
- HAXM a été open source: github.com/intel/haxm
- Si il est déjà installé et vous obtenez la même erreur, activer la virtualisation dans le BIOS.
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que vous avez installé
HAXM installer
sur votre SDK Manager.Après le téléchargement, assurez-vous que vous exécuter le programme d'installation qui se trouve dans:
{SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
Remarque: dans Android Studio, la commande "intelhaxm.exe" a été changé en "intelhaxm-android.exe"
Si vous obtenez le message d'erreur "VT pas pris en charge" lors de l'installation désactiver l'Hyper-V sur les fonctionnalités de windows. Vous pouvez exécuter cette commande
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
. Vous aurez également besoin d' "la Technologie de Virtualisation" pour être activé sur votre BIOSVT not supported
:/IntelHAXM_[versionNumber].dmg
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
@lucidbrotOuvrir SDK Manager et télécharger Intel x86 Émulateur Accélérateur (HAXM programme d'installation) si vous n'avez pas.
Maintenant, allez dans votre répertoire SDK (C:\users\username\AppData\Local\Android\sdk, en général). Dans ce répertoire, allez à la extras → Intel → Hardware_Accelerated_Execution_Manager et exécutez le fichier nommé "intelhaxm-android.exe".
Redémarrer Android Studio, puis essayez de démarrer l'AVD de nouveau.
Il peut prendre une minute ou 2 pour afficher la fenêtre de l'émulateur.
C:\Users\<UserName>\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
. Je vient de prolonger jusqu'à la dernière partie de la structure de répertoire sur un Windows 10 boîte.Si vous êtes sous Mac, comme @pedro mentionne assurer que vous avez les HAXM programme d'installation téléchargé via l'Android SDK Manager.
Suivant l'installer! Dans le finder, naviguez jusqu'à
/YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/
Exécuter et installer le .mpgk dans la suite .dmg
IntelHAXM_1.1.0_for_10.10.dmg
IntelHAXM_1.1.0_below_10.10.dmg
Exemple:
Première, vous devez activer la technologie de virtualisation d'Intel dans le BIOS:
Deuxième, accédez à votre SDK ...\extras\intel\Hardware_Accelerated_Execution_Manager:
Puis installer intelhaxm-android.exe.
Notez que si vous ne pouvez pas trouver ce fichier dans le répertoire, assurez-vous d'installer le package à partir de votre SDK manager:
Cela résout-il pour moi:
Aller à (C:\users\%USERNAME%\AppData\Local\Android\sdk généralement).
Ensuite, allez à Extras -> Intel -> Hardware_Accelerated_Execution_Manager et exécutez le fichier nommé "intelhaxm-android.exe".
Dans le cas où vous obtenez une erreur comme "Intel virtualization technology (vt,vt-x) n'est pas activé", allez dans les paramètres de votre BIOS et activer la Virtualisation Matérielle.
Redémarrez votre studio
Pour les processeurs AMD:
Vous n'avez pas besoin de Genymotion, il suffit de créer un nouveau Périphérique Virtuel et en sélectionnant l'Image du système sélectionnez l'ABI comme armeabi au lieu de la valeur par défaut x86 un.
J'ai connu le même problème récemment.
J'ai installé le HAXM installer sur votre SDK Manager:
Puis installé les derniers processeurs Intel HAXM pilote:
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 🙂
Pour les processeurs AMD:
Aller à l'AVD manager et créer un nouveau périphérique virtuel comme un système de BRAS de l'image.
Donc je vais avoir ce problème et il semble que si vous êtes sur Linux, vous ne serez pas en mesure d'utiliser HAXM. [EDIT: c'est si vous avez une puce AMD (non intel) bien sûr que c'est la question]
Comme indiqué sur l'Android Site;
Comme d'autres l'ont mentionné Genymotion peut être une solution.
that unless you are on Linux you will not be able to use HAXM.
C'est faux. Je suis sur Windows et l'exécution de HAXM sans problème.Je perdre trop de temps sur ce sujet, et aucune des réponses précédentes travail. Je trouve que Avast est la question!!! Si vous avez Avast installé dans votre système, vous devez:
Redémarrez votre PC et installer le intelhaxm-android.exe si il n'est pas installé. Vous pouvez le trouver dans
C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
Pour ceux qui sont à l'aide de Android Studio basé sur Jetbrains:
Goto Outils > Android > SDK Manager
Sous Extras --> cochez la case Intel x86 Émulateur Accelorator
Pour ceux qui sont incapables d'utiliser Nexus AVD pouvez également essayer d'utiliser le Générique AVD.
Puis créer un nouveau Genreic AVD avec quelque chose comme QVGA et l'utilisation de votre application. Cette AVD ne pas utiliser l'accélération matérielle.
J'ai été confronté à ce problème de l'exécution de l'émulateur à l'intérieur Oracle VirtualBox. Pour moi la solution a été de modifier l'émulateur utilise un CPU ARM au lieu de x86.
Vous avez besoin de lire (et après) 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, sélectionnez exécuter et tapez cmd.
Voir aussi Émulateur Android N'utilise pas HAXM .
Si vous ne pouvez pas obtenir l'émulateur fonctionne, vous pouvez essayer une alternative plus facile: Genymotion - http://genymotion.com/
Pour Android Studio 1.0.2:
Assurez-vous d'abord émulateur x86 Intel accelerator est un programme d'installation. Vérifiez dans votre SDK Manager. Si non, puis l'installer à partir de là.
Aller à votre SDK Android dossier,
**{SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager**
Vous y trouverez silent_install.chauve-souris.
L'exécuter. Il créer haxm_silent_run.journal. Après cela, fermez et redémarrez votre Android Studio, puis exécutez votre application.
Il va travailler. En cas de problème, vérifiez la haxm_silent_run.fichier journal.
Tout d'abord, vous devriez avoir la Virtualisation Activée et que vous pouvez le faire à partir de réglage du BIOS.
Après cela, allez dans Panneau de configuration\Programmes et Cliquez sur "fonctionnalités Windows Activer ou désactiver l'option.
Vous avez maintenant une fenêtre pop-up, tache "Hyperviseur Windows Plate-forme" et l'activer en cochant la case.
Redémarrez votre PC et maintenant AVD devrait fonctionner sans problème.
Comme beaucoup d'autres a souligné, Intel HAXM prend uniquement en charge les Processeurs Intel. Depuis Windows 1804 vous pouvez utiliser Microsoft Hyper-V au lieu de HAXM pour l'émulateur. Cela permet aussi de ceux qui souhaitent utiliser la technologie Hyper-V pour les machines virtuelles que vous avez besoin de 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/
Exigences docs:
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows
Lors de la création d'un Périphérique Virtuel sélectionnez le système de BRAS de l'Image. D'autres ont suggéré d'installer HAXM, mais la vérité est haxm l'habitude de travailler sur plateforme amd, ou même si elle ne fait qu'android studio n'a pas le support de la technologie amd-vt sous windows, le résultat final sera toujours un très très lent émulateur pour exécuter et d'exploiter. Ma recommandation serait d'utiliser des alternatives émulateur comme Genymotion (fonctionne comme un charme avec Gapps installé) ou de passer à linux, alors vous aurez l'avantage d'amd-vt et émulateur va courir beaucoup plus vite.
Je ne sais pas si cela va fonctionner, mais vous pouvez essayer ceci:
Il devient assez clair que l'émulateur de l'équipe doit faire un meilleur travail de la diffusion de cette information sur la façon d'utiliser l'émulateur sur AMD sur Windows. Cette question revient chaque semaine il me semble.
Tout d'abord, désinstaller HAXM.
Prochain, rendez-vous ici - https://developer.android.com/studio/run/emulator-acceleration#vm-windows et suivez les instructions pour la Configuration de la VM accélération avec l'Hyperviseur Windows Plate-forme
Enfin, si vous êtes faible cadence des images dans votre émulateur cas, suivez les instructions dans la même page pour Permettre Skia de rendu de l'INTERFACE utilisateur Android.
Dans mon cas, HAXM était déjà installé dans le SDK Manager. Mais à chaque fois que j'ai tenté de intelhaxm-android.exe il serait en silence l'échec.
Enfin, j'ai extrait l'intérieur des installateurs de intelhaxm-android.exe dans 7-zip. Copié les trois fichiers dans un autre répertoire et a finalement obtenu un réel exécution du programme d'installation. S'est déroulé sans accroc et HAXM problèmes ont disparu.