2013-03-03 6 views
7

Ho notato che se si seleziona la casella di controllo "Usa GPU host" quando si crea un nuovo dispositivo virtuale con Android 2.3.3 e Intel x86 system image , l'emulatore non funziona, mostra uno schermo nero senza segni di vita, a parte gli errori nel logcat. Secondo alcune informazioni che ho trovato online, l'esecuzione su GPU host non è stata pensata per funzionare con le immagini 2.3.3, solo 4.0.3+. Ma poi ho trovato this answer dove l'autore afferma di averlo eseguito correttamente dopo aver installato ironhide. Ma l'effetto di ferro, che non ho mai avuto la possibilità di usare e non so esattamente cosa sia, è disponibile solo su Linux. C'è un modo per eseguire 2.3.3 con l'immagine di sistema x86 e la GPU host abilitata su Windows?L'emulatore Android 2.3.3 con immagine x86 non verrà eseguito con "Usa GPU host"

+1

FWIW, ottengo lo stesso schermo nero quando provo questa combinazione su Mac OS X. – Barend

+0

ironhide è necessario solo in linux quando si utilizza una scheda nvidia con optimus. In Windows si dovrebbe andare bene mantenendo aggiornati i driver. – mamuso

risposta

7

Per utilizzare la funzionalità di accelerazione grafica, è necessario disporre delle seguenti versioni dei tool di sviluppo di Android installate: strumenti SDK Android, revisione 17 o superiore API Android SDK Platform 15, Revisione 3 o superiore

+0

"API piattaforma Android SDK 15, versione 3 o successiva", quindi stai dicendo che l'accelerazione GPU non è supportata fisicamente sull'emulatore API10. Da dove viene questa informazione? Puoi pubblicare un link alla documentazione ufficiale? –

+1

[Source] (http://developer.android.com/tools/devices/emulator.html#accel-graphics). –

+0

Puoi ancora farlo. Basta eseguire Emulatore nel prompt dei comandi con quanto segue: emulatore -avd DEVICENAME -gpu host – AZX

3

basta deselezionare "Usa GPU host", come previsto per Android 4+. L'emulatore è abbastanza veloce su questa combinazione anche se non si utilizza la GPU host e si imposta RAM sufficiente quando si installa HAXM e si disabilita l'animazione.