Question

I'm developing an Android application for Android 2.2.

When I run a program that uses OpenGL ES 2.0 on emulator I get the following error:

called unimplemented OpenGL ES API

But if I run the same program on a physical device with Android 2.2 it works perfectly.

What's happening?

Thanks.

Was it helpful?

Solution

Probably that you tried to do something that isn't implemented in the emulator.

Testing stuff on the Android emulator isn't a very nice experience for any kind of application, and for games or other real-time apps, or anything that uses multitouch, you should opt for testing on the device as much as possible anyway, IMHO. So not much lost there.

OTHER TIPS

The emulator doesn't support OpenGL. You need to run and debug the application on a real Android device.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top