Emulatorul Nexus nu funcționează în eclipse – primesc un ecran negru cu tastele de navigare ale emulatorului (Android, Emulator Android)

Alireza a intrebat.
a intrebat.

când aleg Run As->Android Application În eclipse, primesc următorul mesaj:

[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
...

Când scad memoria pentru dispozitivul virtual și apoi execut aplicația, pot vedea emulatorul, dar un ecran negru în loc să afișeze ieșirea. Există vreo soluție de rezolvare pentru aceasta?
NB: Folosesc emulatorul nexus 7.

Comentarii

  • Ați găsit soluția ? –  > Por coding_idiot.
2 răspunsuri
Dan Hulme

Eroarea pe care ai inclus-o indică faptul că driverul grafic de pe mașina ta desktop nu suportă extensiile GL de care are nevoie emulatorul. Dezactivați Utilizați GPU-ul gazdă în setările AVD.

Fără utilizarea GPU-ului gazdă, emulatorul va rula foarte încet, mai ales dacă aplicația pe care o utilizați este foarte grafică. Emulatorul va avea nevoie de câteva minute pentru a porni Android. Poate doriți să luați în considerare actualizarea plăcii grafice de pe computerul dumneavoastră, pentru a-i permite să profite de această funcție.

Comentarii

  • Utilizați GPU-ul gazdă a fost dezactivată în mod implicit. –  > Por Alireza.
Chrisii

Ați încercat vreuna dintre soluțiile de rezolvare menționate aici

  • Dezactivați suportul pentru emulația OpenGLES redenumind toolsliblibOpenglRender.dll în libOpenglRender.dll.disabled. Sau,

  • Reduceți cantitatea de memorie utilizată de emulator. Încercați 900 MB, dacă nu funcționează, încercați 800 MB, dacă nu funcționează, încercați 700 MB, ați înțeles ideea.

  • Setați manual rezoluția AVD-ului în loc să alegeți un șablon precum WX800 sau WX720.

Comentarii

  • L-am redenumit în libOpenglRender.dll.disabled și am setat RAM-ul la 128 MB, dar fără succes. Și cum să setați rezoluția? –  > Por Alireza.