Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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 
like image 666
user2118445 Avatar asked Mar 23 '13 18:03

user2118445


2 Answers

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.

like image 185
Gerd Avatar answered Sep 23 '22 12:09

Gerd


export LD_LIBRARY_PATH="/home/< user-pc>/Android/Sdk/tools/lib64:$LD_LIBRARY_PATH"

cd /home/nazmul/Android/Sdk/tools

./emulator64-x86 -avd < avd-name > -gpu on

This comand work on my laptop .

like image 31
Nazmul Avatar answered Sep 25 '22 12:09

Nazmul