Domanda

Sto sviluppando un'applicazione Android per Android 2.2.

Quando ho eseguito un programma che utilizza OpenGL ES 2.0 sull'emulatore ottengo il seguente errore:

chiamato non implementato OpenGL ES API

Ma se ho eseguito lo stesso programma su un dispositivo fisico con Android 2.2 funziona perfettamente.

Che cosa sta succedendo?

Grazie.

È stato utile?

Soluzione

Probabilmente che si è tentato di fare qualcosa che non è implementata nell'emulatore.

Test roba sulla emulatore Android non è un'esperienza molto bella per qualsiasi tipo di applicazione, e per i giochi o altre applicazioni in tempo reale, o qualsiasi cosa che usi multitouch, si dovrebbe optare per il test sul dispositivo il più possibile in ogni caso, IMHO. Quindi non c'è molto perso.

Altri suggerimenti

L'emulatore non supporta OpenGL. È necessario eseguire ed eseguire il debug dell'applicazione su un vero e proprio dispositivo Android.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top