2012-09-08 3 views
12

In realtà ho un problema con la mia applicazione Android in eclissi. Quando eseguo il mio programma, mi dà un messaggio che si conclude con molti errori. Quindi li ho copiati e incollati qui per mostrarvi qual è il problema esatto con l'emulatore. Qualche idea?'could not get wglGetExtensionsStringARB' per Emulatore Android

Starting emulator for AVD 
Failed to create Context 0x3005 
could not get wglGetExtensionsStringARB 
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
could not get wglGetExtensionsStringARB 
+0

Ottieni questo errore. Sto cercando di avviare l'emulatore di Android 4.0.3 - inutile. – azizbekian

+0

L'emulatore si avvia in ogni caso o si arresta in modo anomalo? Se si verifica un arresto anomalo, sono presenti tutti gli errori o viene visualizzato anche l'errore "Impossibile allocare memoria"? Se è così, sembra che ci sia un bug di Google e alcune correzioni qui: http://stackoverflow.com/questions/7222906/failed-to-allocate-memory-8 – georgiecasey

+0

Sto ottenendo il problema esatto. L'hai aggiustato in qualche modo? –

risposta

6

Provare a impostare la RAM su 512 Mb. Ha funzionato per me.

+0

Grazie. Funziona per me strumento. Sconcertante. – Hong

0

L'accelerazione grafica per l'emulatore si avvantaggia dell'hardware grafico del tuo computer di sviluppo, in particolare dell'unità di elaborazione grafica (GPU), per rendere più veloce il disegno dello schermo. Per utilizzare la funzione di accelerazione grafica, è necessario disporre delle seguenti versioni dei tool di sviluppo di Android installate:

Android SDK Tools, Revision 17 or higher 
Android SDK Platform API 15, Revision 3 or higher 

Si prega di controllare questo link http://developer.android.com/tools/devices/emulator.html#acceleration

1

Potrebbe essere troppo tardi per rispondere a questa domanda, ma ho risolto il problema (could not get wglGetExtensionsStringARB) installando l'ultima versione del driver di grafica (video). anche dalle proprietà del dispositivo, ho selezionato l'opzione 'use host GPU'. si sta lavorando ora con le seguenti impostazioni:
settings for virtual device

1

prova ad aggiornare il driver della scheda grafica

0

Questo è leggermente bordo caso, ma il mio emulatore iniziato bene quando ero fisicamente al computer che lo gestisce ma quando ho remotato in quel computer (tramite RDP) e tentato di avviare l'emulatore, ha fallito con questi errori.

Credo che si tratti di una limitazione del software di emulazione rispetto alle connessioni remote perché sono andato nella posizione fisica del computer e ho avviato l'emulatore e ha funzionato correttamente.