Lancement du nouvel émulateur Intel pour Android

récemment 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é ARM CPU). Voici quelques liens à son sujet: ce et ce .

cependant, après avoir installé les nouveaux composants et créé une nouvelle configuration de l'émulateur comme demandé, je reçois une erreur et je ne vois pas non plus d'améliorations. J'ai essayé API 10 et API 15, et avec GPU activé et désactivé. Aucune de ces configurations n'a 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 messages que j'ai lu à ce sujet, personne n'a eu de problèmes avec elle et tous signalent un émulateur beaucoup plus rapide.

l'erreur qu'il affiche est:

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? Est-ce que quelqu'un d'autre qui obtient ces erreurs ou vice versa?

au fait, j'ai un processeur Intel, si ça peut être un problème.


EDIT:

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

enter image description here

299
demandé sur android developer 2012-05-26 01:40:19

16 réponses

j'ai eu le même problème, résolu en installant le Gestionnaire D'exécution accélérée du matériel Intel. Téléchargez-le avec le gestionnaire SDK, C'est en Extras. Après cela, allez dans le dossier

[Android SDK Root] \extras\intel\Hardware_Accelerated_Execution_Manager

puis lancez IntelHaxm.exe et installez.

voici le lien du matériel Intel accéléré IntelHaxm.exe pour Microsoft Windows, Mac OS* X et Linux Ubuntu

enter image description here

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

enter image description here

417
répondu rallrall 2014-06-30 02:43:32

petite Note pour L'utilisateur Windows 8, Intel HAX ne fonctionnera pas si la fonctionnalité Hyper-V est activée. Hyper-V (comme la plupart des technologies de virtualisation) verrouillera exclusivement L'extension VT et empêchera HAX de fonctionner correctement. Une solution de contournement si vous "avez besoin" Hyper-V too pourrait être d'arrêter manuellement les services Hyper-V lorsque vous avez besoin de HAX (Je ne l'ai pas encore testé).

24
répondu VeV 2012-11-26 10:04:51

Si tout le reste échoue. Il suffit d'essayer de télécharger le fichier zip Intel HAXM manuellement, de l'extraire et de l'installer. vérifier ici

rappelez-vous que cela ne fonctionne que pour un processeur Intel qui prend en charge la technologie de virtualisation 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 me demandez.

21
répondu akimsko 2012-06-14 19:56:37

tous les processeurs ne supportent pas la virtualisation!

pour connaître vos capacités chipset, allez à 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!

18
répondu Gimix 2012-10-22 12:14:28

Voici les étapes pour obtenir L'exécution accélérée du matériel (HAX) qui est vraiment beaucoup:

1-vérifiez sur le site Web de votre processeur Intel s'il supporte Intel VT-x ou non: http://ark.intel.com/Products/VirtualizationTechnology tous les processeurs Intel Core i et quelques autres processeurs sélectionnés prennent en charge Intel VT-x

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

3-vérifiez si vous utilisez un logiciel en conflit avec HAXM, les logiciels populaires en conflit avec haxm incluent mais sans s'y limiter:

Hyper-V
Windows phone SDK 8
Avast antivirus 8 

4-install Intel Management engine interface (MEI), ce pilote n'est généralement pas installé et ne fait pas partie du lecteur DVD de Windows, même Windows 8. Vérifiez ce post sur la façon d'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 facultatif pour activer L'accélération matérielle vous pouvez également l'installer à partir de Windows update

5-utilisez android SDK manager pour télécharger des Extras - > Intel x86 Hardware Accelerated Execution Manager.

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

si vous avez passé les étapes précédentes, l'installateur fonctionnera très bien, sinon il échouera .""

7-Démarrer AVD et voir la différence de performance, les Animations sont plus rapides L'interface utilisateur du système et les lanceurs s'effondrent en 4.0.3, mais sont très bien pour 4.2.2

voir le guide d'installation de intel:

9
répondu Muhammad Annaqeeb 2013-03-03 17:17:05

utilisant SDK Manager pour télécharger Intel HAX n'a pas fonctionné .

télécharger et installer à partir du Site Intel did work . http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

top Tip: faire le changement dans mon BIOS pour activer la virtualisation et ensuite utiliser "restart" n'a pas activé la virtualisation. Faire un rhume le boot (c.-à-d. l'arrêt et le redémarrage) l'a soudainement fait apparaître.

la première étape (sous Windows) est de s'assurer que L'outil de virtualisation assistée par le matériel Micrsoft indique que"cet ordinateur est configuré avec une virtualisation assistée par le matériel". http://www.microsoft.com/en-us/download/details.aspx?id=592

7
répondu pajb 2012-09-08 17:44:35

vous pourriez avoir besoin d'activer la virtualisation dans votre BIOS, la plupart des fabricants le désactivent par défaut. Intel HAX exige que la virtualisation CPU soit activée.

5
répondu Patrick Tescher 2012-06-08 18:32:01

la même chose a commencé à m'arriver il y a environ une semaine, sans raison apparente (99% sûr que je n'ai pas mis à jour quoi que ce soit); après avoir été en mesure d'exécuter l'émulateur pendant un certain temps, il a tout simplement cessé de fonctionner sans raison apparente.

j'ai essayé D'installer le Machin Intel, mais l'installateur a signalé que ma machine ne supporte pas Intel VM, malgré le fait qu'elle dispose D'un processeur Intel i3 et que la virtualisation est activée (peut-être XP est-il trop vieux OS pour cela)., bien que MS VM, la boîte virtuelle D'Oracle et VMWare ont été installés un travail dans cette machine avec le même OS).

je viens d'éditer le VD pour émuler un processeur de bras, et tout fonctionne à nouveau.

peut-être pas la solution optimale, mais ça marche!

3
répondu user1763174 2012-11-08 19:21:51

Pour Windows, il ya des réponses expliqué comment cela fonctionne. Mais je suis un utilisateur Mac, Je ne sais pas comment installer HAX driver Pour Mac comme ils l'ont fait pour Windows. Finalement j'ai trouvé le lien ci-dessous et il a réglé mon problème. Vous devez télécharger HAXM of Mac et puis l'installer.

https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx/

3
répondu Jagger 2014-05-01 00:52:14

instructions complètes étape par étape pour l'exécution de l'émulateur accéléré peut être trouvé sur le site officiel Développeurs Android :

Caution : à partir de SDK Tools révision 17, l'accélération de la machine virtuelle la fonctionnalité de l'émulateur est expérimentale; incompatibilités et des erreurs lors de l'utilisation de cette fonctionnalité.

2
répondu Jeff Axelrod 2012-09-19 19:30:22

Vous avez qu'à télécharger le Intel® Accélération Matérielle d'Exécution Gérer r. Vous obtiendrez alors ce message:

émulateur de démarrage pour le "test" AVD Emulateur: dispositif fd: 740 HAX fonctionne et l'émulateur fonctionne en mode FAST virt

2
répondu gderaco 2014-03-31 09:29:33

pour les utilisateurs Mac qui veulent vérifier si votre processeur prend en charge la virtualisation, utilisez le logiciel maccpuid et recherchez VMX. Si elle est cochée, alors vous êtes bon pour aller.

Téléchargez-le ici

VMX checked is a sign that your processor support virtualisation asked

2
répondu Windo 2016-10-15 13:39:19

il y a deux questions sur lesquelles nous devons nous concentrer:

  1. HAX périphérique a échoué à ouvrir

    pour ce problème, vous devez exécuter le fichier de configuration du périphérique HAX à partir du dossier HAX addon. Suivez Accélérez émulateur Android pour savoir clairement comment.

  2. si vous avez créé L'AVD via AVD manager, vous pouvez changer la taille de la RAM dans le gestionnaire AVD et l'option d'édition de périphérique.

si vous avez créé L'AVD par la ligne de commande, alors vous devriez lancer L'AVD de la ligne de commande fonctionnera,

emulator -memory 512 -avd gtv_avd
1
répondu Kartihkraj Duraisamy 2016-10-15 13:37:43

si tout le reste échoue, il est bon d'essayer mon option et télécharger un HAXM installer .

il doit être copié dans le dossier d'installation de HAXM puis démarré à partir de la ligne de commande (Démarrer CMD en tant qu'administrateur). Après redémarrage de l'ordinateur HAXM sera installé. Cela a parfaitement fonctionné pour moi car j'avais des problèmes pour l'installer sur mon ordinateur portable.

après tout tapez simplement sc query intelhaxm dans votre cmd dans l'ordre pour vérifier si HAXM est installé correctement.

0
répondu TheOpti 2014-03-31 09:29:13

si vous utilisez un processeur Intel, assurez-vous que L'installateur HAXM (Intel® Hardware Accelerated Execution Manager) est installé via SDK Manager en cochant cette option dans SDK Manager. Puis lancez l'installateur HAXM ext via le chemin ci-dessous.

your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe

vérifiez également la taille de RAM attribuée lors de l'installation de HAX afin qu'elle corresponde à la taille de RAM de votre émulateur.

cette vidéo montre toutes les étapes nécessaires qui peut vous aider à résoudre le problème.

cette vidéo vous aidera également si vous rencontrez un problème après l'installation de HAXM.

0
répondu Yogesh patel 2016-10-15 13:40:54
  1. télécharger HAXM à partir du Site Intel.

  2. installez-le.

  3. et ensuite lancer L'AVD à partir D'AndroidStudio, menu - > outils - > AVD . Choisissez x86.

ça marche!

0
répondu srimathy Manikandan 2016-10-15 13:41:46