1 votes

L'émulateur Nexus ne fonctionne pas dans eclipse. J'obtiens un écran noir avec les touches de navigation de l'émulateur.

Quand je choisis Run As->Android Application Dans eclipse, j'obtiens le message suivant :

[2013-12-12 12:54:30 - Emulator] extension WGL_ARB_make_current_read was not found
[2013-12-12 12:54:30 - Emulator] could not load func glBindBuffer
[2013-12-12 12:54:30 - Emulator] could not load func glBlendEquationSeparate
[2013-12-12 12:54:30 - Emulator] could not load func glBufferData
[2013-12-12 12:54:30 - Emulator] could not load func glBufferSubData
[2013-12-12 12:54:30 - Emulator] could not load func glDeleteBuffers
...

enter image description here

Lorsque je diminue la mémoire de mon appareil virtuel et que je lance l'application, je peux voir l'émulateur, mais un écran noir au lieu d'afficher la sortie. Existe-t-il une solution de contournement ?
NB : J'utilise l'émulateur Nexus 7.

1voto

Andy Brudtkuhl Points 1714

L'erreur que vous avez incluse indique que le pilote graphique de votre ordinateur de bureau ne prend pas en charge les extensions GL dont l'émulateur a besoin. Désactivez Utiliser le GPU de l'hôte dans les paramètres de l'AVD.

Sans l'utilisation du GPU de l'hôte, l'émulateur fonctionnera très lentement, surtout si l'application que vous utilisez est très graphique. L'émulateur mettra plusieurs minutes à démarrer Android. Vous pouvez envisager de mettre à niveau la carte graphique de votre ordinateur, pour lui permettre de tirer parti de cette fonctionnalité.

1voto

Chrisii Points 641

Avez-vous essayé l'une des solutions de contournement mentionnées ci-dessus ? aquí

  • Désactiver le support de l'émulation OpenGLES en renommant \tools\lib\libOpenglRender.dll à libOpenglRender.dll.disabled. Ou bien,

  • Réduire la quantité de mémoire utilisée par l'émulateur. Essayez 900MB, si ça ne marche pas, essayez 800MB, si ça ne marche pas, essayez 700MB, vous voyez l'idée.

  • Définissez manuellement la résolution de votre AVD au lieu de choisir un modèle comme WX800 ou WX720.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X