我已经在ubuntu 11.10上安装了带有Eclipse android插件(ADT)的Eclipse 4.2。当我将“Hello World”项目作为android应用程序启动时,它根本不会启动!
启动模拟器后,ps -x> log.txt,输出:
1000 7221 20.0 0.6 16884 6908 ? D 18:11 0:00 /home/tutakhail/android-sdks/tools/emulator-arm -avd AndroidBrowser -netspeed full -netdelay none
从shell手动启动模拟器,出现以下错误,不久后模拟器启动,但是非常慢。
emulator: ERROR: Could not load OpenGLES emulation library: libOpenglRender.so: cannot open shared object file: No such file or directory
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
关于这里的问题有什么暗示吗?也许与Ubuntu有关?
最佳答案
原来的解决方案是将LD_LIBRARY_PATH指向/tools/lib路径。
下面为我工作。
➜工具文件../tools/lib/libOpenglRender.so
../tools/lib/libOpenglRender.so:ELF 32位LSB共享对象,英特尔80386,版本1(SYSV),动态链接,未剥离
➜工具导出LD_LIBRARY_PATH =/home/xxxx/devel/android-sdk-linux/tools/lib:$ LD_LIBRARY_PATH
➜工具./emulator-x86 -avd AtomX86 -gpu -qemu -m 1024 -enable-kvm
模拟器:模拟器窗口不可见并且已重新放置
....