300 votes

De l'exécution du nouveau processeur Intel émulateur pour Android

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

Cependant, après l'installation de nouveaux composants et de la création d'un nouvel émulateur de configuration comme indiqué, j'obtiens une erreur et je ne peux pas voir toutes les améliorations. J'ai essayé les deux API 10 et API 15, et avec GPU activé et désactivé. Aucune de ces configurations aidé. Je l'ai aussi essayé sur deux ordinateurs différents et n'obtenez pas de boost (et obtenu les mêmes erreurs).

Il semble que sur les postes que j'ai lu à ce sujet, personne n'avait de problèmes avec elle et de tous les rapports, beaucoup plus rapide de l'émulateur.

L'erreur qu'il montre c'est:

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

Pourquoi est-ce qu'il se passe, et est-il un moyen de le réparer? Est-ce que quelqu'un d'autre qui obtient ces erreurs ou vice-versa?

En passant, j'ai un PROCESSEUR Intel, si cela pouvait être un problème.


EDIT:

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

enter image description here

417voto

rallrall Points 4330

J'ai eu le même problème, résolu par l'Installation d'Intel pour l'Accélération Matérielle de l'Exécution du Gestionnaire. Télécharger le SDK Manager, c'est dans les Extras. Après cela, allez dans le dossier

[Android SDK Root]\extras\intel\Hardware_Accelerated_Execution_Manager

ensuite, exécutez IntelHaxm.exe et à installer.

Voici le lien de l'Intel Accélération Matérielle IntelHaxm.exepour Microsoft Windows,Mac OS* X, et Linux Ubuntu

enter image description here

Vous obtiendrez le message suivant si vous n'avez pas activé la virtualisation dans le BIOS:

enter image description here

24voto

VeV Points 540

Petite Note pour les utilisateur de Windows 8, Intel HAX ne fonctionnera pas si la fonctionnalité Hyper-V est activer. Hyper-V (comme la plupart de la technologie de virtualisation) sont exclusivement de verrouillage de la VT extension de la sorcière permettra d'éviter HAX pour fonctionner correctement. Une solution de contournement si vous avez "besoin" d'Hyper-V trop peut-être pour arrêter manuellement l'Hyper-V services quand vous avez besoin HAX (pas encore testé).

21voto

akimsko Points 744

Si tout le reste échoue. Simplement essayez de télécharger le Intel HAXM zip manuellement, d'extraire et d'installer. vérifiez ici

Rappelez-vous, cela ne fonctionne que pour un processeur Intel qui prend en charge la Technologie de Virtualisation d'Intel. Et vous DEVEZ les activer virtulization dans votre bios.

C'est un assez décent et l'amélioration très nette de l'émulateur android, si vous me demandez.

18voto

Gimix Points 161

Pas chaque processeur supportant la virtualisation!

Pour trouver votre jeu de puces capacités aller à http://ark.intel.com/, insérez le nom de votre processeur dans la ligne de recherche et découvrez les résoudre.

Technologies De Pointe: ...

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

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

9voto

Muhammad Annaqeeb Points 1526

Voici les démarches pour obtenir l'Accélération Matérielle d'Exécution (HAX) qui est vraiment beaucoup:

1-vérifiez votre processeur Intel site web pour voir si il prend en charge la technologie Intel VT-x ou pas: http://ark.intel.com/Products/VirtualizationTechnology tous les processeurs Intel Core i et quelques autres processeurs Intel VT-x

2 - vérifier le bios pour activer Intel VT-x , généralement appelé de virtualisation de matériel ou de virtualisation d'Intel dans le bios

3 - vérifiez si vous utilisez un logiciel en conflit avec HAXM, logiciel populaire en conflit avec haxm inclure, mais non limité à:

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 de détaillant DVD de Windows, Windows 8. Vérifiez ce post sur comment faire pour 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 une option pour activer l'Accélération Matérielle vous pouvez aussi l'installer à partir de windows update

5-utiliser android SDK manager de téléchargement Extras -> Intel x86 l'Accélération Matérielle de l'Exécution du Gestionnaire.

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

si vous avez passé les étapes précédentes, le programme d'installation fonctionne très bien ,sinon ce sera un échec

7-démarrer AVD et de voir la différence de performance, les Animations sont plus rapide L'INTERFACE utilisateur du système et les lanceurs se bloque en 4.0.3 mais sont très bien pour la 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: