web-dev-qa-db-fra.com

Android Studio émulateur extrêmement lent

J'ai Android Studio mis à jour à la dernière version (aujourd'hui, le 22 avril 2017) et Haxm est installé, mais l'émulateur Android est complètement inutile. C'est extrêmement lent. 

Je ne sais pas pourquoi, il y a quelques jours, il fonctionnait rapidement et sans heurts. Ensuite, j'ai redémarré mon ordinateur et il est devenu extrêmement lent. Ce doit être une raison pour cela.

S'il vous plaît, ne répondez pas pour installer Genymotion. Genymotion ne me permet pas d'émuler le téléphone dans la version gratuite.

Comme je le disais, Intel haxm est installé. 

Le message "Le système de traitement ne répond pas" s'affiche tout le temps.


UPDATE 25 avril 2017 : Mon Android Studio a installé une nouvelle mise à jour (je ne peux pas spécifier ce qui a été mis à jour) et l'émulateur fonctionne maintenant à nouveau rapidement (les mêmes AVD, je n'en ai pas créés) Mais ce même comportement est déjà arrivé. Je suis sûr que dans quelques jours/semaines, il va soudainement redevenir extrêmement lent, et ce le sera pour quelques jours/semaines, après qu'une autre mise à jour sera à nouveau opérationnelle. Cela se passe pour moi pendant des mois… .. Je posterai ici lorsque cela se produira.


MISE À JOUR 30 avril 2017 : Mon Android Studio a installé une nouvelle mise à jour (référentiel Google) et l'émulateur va soudainement devenir extrêmement lent (les mêmes AVD, je n'en ai pas créés). Je suis sûr que dans quelques jours/semaines, tout sera vite rétabli.

12
Ton

Enfin, j'ai trouvé une solution (du moins pour moi). J'ai suivi ces étapes (je ne sais pas si elles sont toutes nécessaires): 1) Mise à jour manuelle de HAXM vers la dernière version à partir du site Web d'Intel 2) Mon ordinateur portable étant doté de 2 GPU intégrés (Intel et Nvidia , où Intel est la valeur par défaut et la plus faible), dans le panneau de configuration de Nvidia GeForce, j’ai obligé à la fois emulator.exe et qemu-system-i386.exe à utiliser la carte Nvidia à la place de Intel . 3) J'ai créé un nouveau AVD avec image x86 et configurez le GPU pour utiliser le profil "Matériel - GLES 2.0".

Maintenant, l'émulateur est incroyablement rapide. Cela semble mieux que jamais.

6

Dans mon cas, le problème était (et est toujours) les paramètres graphiques émulés (voir AVD/Configuration du périphérique virtuel), ce qui indique probablement un problème de carte vidéo et/ou de pilote vidéo. J'avais une vitesse très aléatoire avec Automatic ou Hardware - GLES 2.0 - parfois, elle était lisse et soyeuse, parfois, c'était inacceptable. (Remarque: je trouve ces problèmes uniquement sur l'émulateur Android 6.0+, par exemple, Android 4.1 est toujours très rapide).

Après le passage àLogiciel - GLES 2.0, les performances sont désormais acceptables: pas très rapides, mais utilisables, et les dégradés de couleurs ne sont pas aussi agréables (le rendu logiciel après tout). J'espère que cela fonctionne pour vous aussi.

3
Attila Mate

Après avoir rencontré exactement le même problème et lu les autres commentaires de ce fil de discussion, je me suis rendu compte que tenter d'exécuter des moniteurs doubles et un émulateur sur un ordinateur portable équipé d'un chipset Intel HD Graphics 4000 pouvait s'avérer trop difficile pour la puce.

J'ai enlevé le deuxième moniteur et redémarré Android Studio et le problème a immédiatement disparu. Je peux maintenant exécuter l'émulateur à toute vitesse avec le paramètre "Matériel - GLES 2.0".

et repensant à ce problème, il a commencé à peu près au même moment où j'ai remplacé mon ancien moniteur 17 pouces par un écran plat beaucoup plus grand de 25 pouces. Je pense que la solution pour moi sera d'aller chercher un écran plus petit avec une résolution plus basse.

1
Chris B

J'ai utilisé la solution de Márcio Oliveira, mais en une seule étape: sur mon ordinateur portable avec 2 GPU intégrés à partir de Nvidia Control Panel -> Managed 3D Settings, j'ai forcé l'application qemu-system-i386 (située dans\AppData\Local\Android\sdk\emulator\qemu\windows-x86_64) à exécuter sur le processeur Nvidia, cela a résolu mon problème.

1
Andrei Modog

Il suffit de mettre à jour Intel x86 Emulator Accelerator (programme d’installation HAXM) vers la dernière version du studio. 

Cela fait vraiment du changement.

0
Harsh