emulator: WARNING: Could not initialize OpenglES emulation, using software renderer

android, android-emulator, android-virtual-device

Solution

While starting the emulator from the command line - `$ emulator64-arm -avd GalaxyS2` - I got a similiar (and maybe/hopefully) related message:

emulator: ERROR: Could not load OpenGLES emulation library: lib64OpenglRender.so: cannot open shared object file: No such file or directory

I found this file `lib64OpenglRender.so` through `locate`. It's in the `tools/lib`-subdirectory of the `android-sdk-linux`-dir.

So I created `/etc/ld.so.conf.d/android_stuff.conf` (you could of course add the following line to another *.conf-file in that directory) and put one line in:

path_to_android-sdk-linux_directory/tools/lib

Then call the configuration-tool: `ldconfig` (just without any parameter) and (at least in my case) the error-message went away.

Problem

What do these error messages mean from the Android emulator? ``` Starting emulator for AVD '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 ```

Original source

Related problems