web-dev-qa-db-fra.com

Erreur lors du démarrage de l'émulateur

J'exécute une application Android sur un émulateur. Il fonctionnait bien jusqu'à hier et aujourd'hui j'ai mis à jour le studio Android. Je reçois l'erreur suivante ... Comment résoudre ce problème? 

émulateur: AVERTISSEMENT: augmentation de la taille de RAM à 1 Go pour l'émulateur: ERREUR: L'émulation x86 nécessite actuellement une accélération matérielle! Assurez-vous que Intel HAXM est correctement installé et utilisable. Statut d'accélération de la CPU: HAXM doit être mis à jour (version 1.1.1 <6.0.1).

21
vipin agrahari

Accédez à votre SDK Android ----> Exécuter le gestionnaire de SDK en tant qu’administrateur.

Allez vers le bas et vérifiez les options ---> Mettez à jour Intel Emulator Accelator (programme d’installation HAXM).  

Ensuite, redémarrez Android Studio et lancez votre AVD. 

14
Abhishek

Démarrez le Gestionnaire de SDK Android , sélectionnez Extras , puis sélectionnez Gestionnaire d’accélération matérielle Intel . et votre téléchargement complété ici.

si cela ne fonctionne toujours pas 

Arrivé à votre dossier SDK et allez à 

/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe.

Suivez les instructions à l'écran pour terminer l'installation.

Ou pour OS X, vous pouvez le faire sans les invites à l'écran comme celle-ci

/ extras/intel/Hardware_Accelerated_Execution_Manager/HAXM\installation

Une fois l'installation terminée, vérifiez que le pilote de virtualisation fonctionne correctement en ouvrant une fenêtre d'invite de commande et en exécutant la commande suivante: sc query intelhaxm

Pour exécuter un émulateur basé sur x86 avec une accélération VM: Si vous exécutez l'émulateur à partir de la ligne de commande, spécifiez simplement un fichier AVD basé sur x86: emulator -avd <avd_name>

De même, avant d'exécuter les commandes mentionnées ci-dessus, assurez-vous que vous avez activé le paramètre 'Virtualisation' dans votre système via le programme de configuration du BIOS.

Si vous suivez correctement toutes les étapes mentionnées ci-dessus, vous devriez pouvoir voir votre AVD avec HAXM normalement.

55
Mr Robot

J'ai dû désinstaller la version 1.1.1 en allant sur:

C:\Users\userid\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager>

puis tapez silent_install.bat -v pour vérifier la version actuelle . puis silent_install.bat -u pour désinstaller puis silent_install.bat pour installer la version 6.0.1 dans mon cas.

18
paul

J'ai eu le même problème, apparemment, j'avais installé HAXM manuellement, directement d'Intel. Et je suppose que cela entre en conflit avec celui du SDK Android.

J'ai donc téléchargé et installé la version mise à jour d'Intel sur Page de téléchargement HAXM . Cela a résolu mon problème HAXM [conflit]

8
aphoe

Au début, vous devez désinstaller HAXM de:

Panneau de configuration> Ajouter/supprimer un programme

Ensuite, allez dans ici et téléchargez HAXM et installez-le manuellement.

Cela a fonctionné pour moi.

4
Karam Melad

Si le responsable du SDK pense que vous avez la dernière version, allez simplement dans le dossier SDK et exécutez le fichier silent_install.bat.

Le mien était là:

C:\Users\userid\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\silent_install.bat

Il commencera à fonctionner immédiatement, pas besoin de redémarrer Android Studio. C'est probablement parce que le gestionnaire de SDK ne disposait pas d'autorisations suffisantes.

3
IanS

Quand j'ai essayé d'installer la version 6.0.3 après avoir téléchargé la mise à jour, intelhaxm-Android.exe a montré un message fenêtré pendant 1/10sec (c’est-à-dire que je ne pouvais pas le lire car je ne sais pas comment arrêter le temps) et n’a rien fait par la suite. Je devais localiser et courir 'setup.exe' parmi les fichiers extraits par intelhaxm-Android.exe. Cette fois il y avait un dicton rapide "La version 1.1.1 de Intel Hardware Accelarated Manager est déjà installée. Voulez-vous installer la version 6.0.3?" J'ai répondu 'Oui', une installation Wizard a été ouverte et c'était tout. HAXM 6.0.3 a finalement été installé et l’émulateur s’exécute à nouveau . (Remarque: vous devrez peut-être localiser le fichier exact 'setup.exe' (il y en a quatre od) exécuté lors de l'installation. Vous pouvez le localiser vers la fin du fichier journal créé par intelhaxm-Android.exe. Le message ressemble à cela: "{dossier temporaire}\Intel\HAXM\6.0.3\2016-09-13_14-35-22\setup.exe a été lancé".)

0
Apostolos