305 votes

Exécution du nouvel émulateur Intel pour Android

Dernièrement, Google et Intel ont publié une nouvelle façon d'exécuter l'émulateur, qui devrait fonctionner beaucoup mieux que la version précédente (qui a émulé le CPU ARM). Voici quelques liens à ce sujet : ce y ce .

Cependant, après avoir installé les nouveaux composants et créé une nouvelle configuration de l'émulateur comme indiqué, j'obtiens une erreur et je ne vois pas non plus d'améliorations. J'ai essayé à la fois l'API 10 et l'API 15, et avec le GPU activé et désactivé. Aucune de ces configurations ne m'a aidé. J'ai également essayé sur deux ordinateurs différents et je n'ai obtenu aucune amélioration (et les mêmes erreurs).

Il semble que sur les posts que j'ai lus à son sujet, personne n'a eu de problèmes avec lui et tous font état d'un émulateur beaucoup plus rapide.

L'erreur affichée est la suivante :

emulator: Failed to open the HAX device!
HAX is not working and emulator runs in emulation mode
emulator: Open HAX device failed

Pourquoi cela se produit-il, et y a-t-il un moyen de le réparer ? Y a-t-il quelqu'un d'autre qui obtient ces erreurs ou vice versa ?

Au fait, j'ai un processeur Intel, si cela peut poser un problème.


EDIT :

voici ce que je vois dans le BIOS, donc il devrait être disponible... :

enter image description here

415voto

rallrall Points 4330

J'ai eu le même problème, je l'ai résolu en installant le Intel Hardware Accelerated Execution Manager. Téléchargez-le avec le SDK Manager, il se trouve dans Extras. Après cela, allez dans le dossier

[Android SDK Root]\extras\intel\Hardware_Accelerated_Execution_Manager

puis exécutez IntelHaxm.exe et l'installer.

Voici le lien de l'Intel Hardware Accelerated IntelHaxm.exe pour Microsoft Windows,Mac OS* X, et Linux Ubuntu

enter image description here

Vous obtiendrez le message suivant si la virtualisation n'est pas activée dans votre BIOS :

enter image description here

24voto

VeV Points 540

Petite note pour les utilisateurs de Windows 8, Intel HAX ne fonctionnera pas si la fonction Hyper-V est activée. Hyper-V (comme la plupart des technologies de virtualisation) verrouille exclusivement l'extension VT, ce qui empêche le HAX de fonctionner correctement. Une solution de contournement si vous avez "besoin" de Hyper-V pourrait être d'arrêter manuellement les services Hyper-V lorsque vous avez besoin de HAX (je ne l'ai pas encore testé).

21voto

akimsko Points 744

Si tout le reste échoue. Essayez simplement de télécharger manuellement le zip Intel HAXM, extrayez-le et installez-le. Vérifiez aquí

N'oubliez pas que cela ne fonctionne que pour les processeurs Intel qui prennent en charge la technologie de virtualisation d'Intel. Et vous DEVEZ activer la virtualisation dans votre bios.

C'est une amélioration assez décente et très perceptible de l'émulateur Android si vous voulez mon avis.

18voto

Gimix Points 161

Tous les processeurs ne supportent pas la virtualisation !

Pour connaître les capacités de votre chipset, allez sur http://ark.intel.com/ , insérez le nom de votre processeur dans la ligne de recherche et vérifiez la résolution.

Technologies avancées : ...

Technologie de virtualisation Intel® (VT-x) = ? ???

Si vous voyez "Non", vous pouvez oublier HAXM !

9voto

Muhammad Annaqeeb Points 1526

Voici les étapes à suivre pour obtenir le Hardware Accelerated Execution (HAX), ce qui n'est vraiment pas rien :

1. Vérifiez le site Web d'Intel de votre processeur pour voir s'il supporte Intel VT-x ou non : http://ark.intel.com/Products/VirtualizationTechnology tous les processeurs Intel Core i et certains autres processeurs sélectionnés supportent Intel VT-x

2- Vérifiez votre bios pour activer Intel VT-x, généralement appelé virtualisation matérielle ou virtualisation Intel dans le bios.

3- Vérifiez si vous utilisez un logiciel en conflit avec HAXM, les logiciels populaires en conflit avec haxm incluent mais ne sont pas limités à :

Hyper-V
Windows phone SDK 8
Avast antivirus 8 

4-installer Intel management engine interface (MEI), ce pilote n'est généralement pas installé et ne fait pas partie du DVD Windows du détaillant, même Windows 8. Consultez ce post pour savoir comment l'installer : http://communities.intel.com/community/vproexpert/blog/2011/12/19/mei-driver-now-available-via-microsoft-Windows-update Ce pilote est nécessaire et n'est pas optionnel pour activer l'accélération matérielle. vous pouvez également l'installer à partir de Windows update

5- Utilisez le gestionnaire Android SDK pour télécharger Extras -> Intel x86 Hardware Accelerated Execution Manager.

6-Lancer le programme d'installation de HAXM à partir de : [Android SDK Root] \extras\intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe

Si vous avez passé les étapes précédentes, l'installateur fonctionnera parfaitement, sinon il échouera.

7-démarrez AVD et voyez la différence de performance, les animations sont plus rapides L'interface utilisateur du système et les lanceurs se bloquent dans la version 4.0.3 mais fonctionnent parfaitement dans la version 4.2.2.

voir le guide d'installation par intel :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X