Exécution du nouvel émulateur Intel 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é la CPU ARM). Voici quelques liens à propos de ceci : ceci et ceci .

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

  • Collapsing Toolbar comme Google Play Store
  • Garder la classe annotée dans Proguard
  • Comment faire un TableLayout défilable?
  • Comment gérer le bouton de retour dans l'activité
  • Comment obtenir des itinéraires arrow sans utiliser google maps api
  • Liste repliable Item in navigation Tiroir
  • Il semble que sur les publications que j'ai lues à ce sujet, personne n'a eu de problèmes et tous déclarent un émulateur beaucoup plus rapide.

    L'erreur qu'il montre est:

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

    Pourquoi se passe-t-il, et y at-il un moyen de le réparer? Y a-t-il quelqu'un d'autre qui reçoit ces erreurs ou vice versa?

    Soit dit en passant, j'ai une CPU Intel, si cela pourrait être un problème.


    MODIFIER:

    Voici ce que je vois dans le BIOS, donc il devrait être disponible …:

    Entrez la description de l'image ici

  • Android: accès au fichier de dossier de base de données sqlite avec extension .sqlite
  • Remplacer le bouton Accueil - Comment puis-je me débarrasser du choix?
  • Générer de la chaleur sur un téléphone Android (du code, bien sûr)
  • Run-as: Impossible de définir les fonctionnalités: opération non autorisée
  • Les détaillants rafraîchissants (ClusterItems) dans Google Maps v2 pour Android
  • Android: lance l'activité à partir d'un texte cliquable
  • 16 Solutions collect form web for “Exécution du nouvel émulateur Intel pour Android”

    J'ai eu le même problème, l'ai résolu en installant Intel Hardware Accelerated Execution Manager. Téléchargez-le avec SDK Manager, c'est dans Extras. Ensuite, passez au dossier

    [Android SDK Root] \extras\intel\Hardware_Accelerated_Execution_Manager

    Puis exécutez IntelHaxm.exe et installez.

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

    Entrez la description de l'image ici

    Vous obtiendrez le message suivant si vous ne possédez pas la virtualisation dans votre BIOS:

    Entrez la description de l'image ici

    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 de VT qui empêchera HAX de fonctionner correctement. Une solution de contournement si vous avez besoin d'Hyper-V pourrait également être d'arrêter manuellement les services Hyper-V lorsque vous avez besoin de HAX (ne l'avez pas encore testé).

    Si tout le reste échoue. Essayez simplement de télécharger manuellement le zip Intel HAXM, extraire et installer. Vérifiez 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 virtulisation dans votre bios.

    C'est une amélioration assez décente et remarquable de l'émulateur d'Android si vous me le demandez.

    Tous les processeurs ne supportent pas la virtualisation!

    Pour connaître les compétences de votre chipset, visitez 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: …

    Intel® Virtualization Technology (VT-x) = ???

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

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

    1-vérifiez le site Web de votre processeur Intel pour voir s'il prend en charge Intel VT-x ou non: http://ark.intel.com/Products/VirtualizationTechnology tous les processeurs Intel Core i et certains 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 virtualisation Intel 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 

    L'interface du moteur de gestion Intel (MEI) 4-install, ce pilote n'est habituellement pas installé et ne fait pas partie du lecteur Windows DVD, même Windows 8. Vérifiez cette publication 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 requis et n'est pas optionnel pour activer l'accélération matérielle, vous pouvez également l'installer à partir de Windows Update

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

    6-Exécuter le programme d'installation de HAXM à partir de: [Root SDK Android] \ 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 rapide UI système et les lanceurs se bloque en 4.0.3 mais sont très bien pour 4.2.2

    Voir le guide d'installation par intel:

    L'utilisation de SDK Manager pour télécharger Intel HAX n'a pas fonctionné .

    Le téléchargement et l'installation du site Intel ont fonctionné . http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

    Conseil principal: faire la modification de mon BIOS pour activer la virtualisation, puis utiliser "redémarrer" n'a pas activé la virtualisation. Faire un démarrage à froid (c.-à-d. Arrêt et redémarrage) a soudainement fait apparaître.

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

    Vous devrez peut-être allumer la virtualisation dans votre BIOS, la plupart des fabricants le désactivent par défaut. Intel HAX nécessite la virtualisation de la CPU.

    La même chose a commencé à arriver à moi il y a environ une semaine, sans raison apparente (99% sont sûrs que je n'ai rien mis à niveau); Après avoir pu exécuter l'émulateur pendant un certain temps, il a cessé de fonctionner sans raison apparente.

    J'ai essayé d'installer le produit Intel, mais l'installateur a indiqué que ma machine ne supporte pas Intel VM, même si elle possède un processeur Intel i3 et que la virtualisation est activée (peut-être que XP est trop vieux pour ce système, bien que MS VM, la Virtual Box d'Oracle et VMWare ont été installés dans cette machine avec le même système d'exploitation).

    Je viens d'éditer le VD pour imiter un processeur Arm, et tout fonctionne à nouveau.

    Peut-être n'est-ce pas la solution optimale, mais ça marche!

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

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

    Des instructions étape par étape complètes pour l'exécution de l'émulateur accéléré peuvent être trouvées sur le site officiel des développeurs Android :

    Attention : à partir de SDK Tools Revision 17, la fonctionnalité d'accélération de machine virtuelle pour l'émulateur est expérimentale; Être attentif aux incompatibilités et aux erreurs lors de l'utilisation de cette fonctionnalité.

    Vous devez télécharger Intel® Hardware Accelerated Execution Manage r. Ensuite, vous recevrez ce message:

    Emulateur de démarrage pour l'émulateur AVD 'test': device fd: 740 HAX fonctionne et l'émulateur fonctionne en mode virt rapide

    Pour les utilisateurs de Mac qui veulent vérifier si votre processeur prend en charge la virtualisation, utilisez le logiciel maccpuid et recherchez VMX. Si cela est vérifié, vous allez bien.

    Télécharger les ici

    VMX vérifié est un signe que la virtualisation de votre support de processeur a demandé

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

    1. Le périphérique HAX n'a ​​pas abouti,

      Pour ce problème, vous devez exécuter le fichier d'installation HAX du fichier HAX addon. Suivez Speed ​​Up Android Emulator pour savoir clairement comment.

    2. Si vous avez créé AVD via le gestionnaire AVD, vous pouvez modifier la taille de la RAM dans AVD Manager et l'option d'édition du périphérique.

    Si vous avez créé AVD via la ligne de commande, vous devriez commencer l'AVD à partir de la ligne de commande va fonctionner,

     emulator -memory 512 -avd gtv_avd 

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

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

    Après tout, tapez simplement la sc query intelhaxm dans votre cmd afin de vérifier si HAXM est installé correctement.

    Si vous utilisez un processeur Intel, assurez-vous que le programme d'installation HAXM (processeur Intel® Hardware Accelerated Execution Manager) est installé via SDK Manager en cochant cette option dans SDK Manager. Ensuite, exécutez l'installateur HAXM 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 correspond à la taille de RAM de votre émulateur.

    Cette vidéo montre toutes les étapes requises qui peuvent 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.

    1. Téléchargez HAXM à partir du site Intel.

    2. L'installer.

    3. Ensuite, exécutez AVD depuis AndroidStudio, menu -> Outils -> AVD . Choisissez x86.

    Ça marche!

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.