我已经在 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 共享对象,Intel 80386,版本 1 (SYSV),动态链接,未剥离
➜ 工具导出 LD_LIBRARY_PATH=/home/xxxx/devel/android-sdk-linux/tools/lib:$LD_LIBRARY_PATH
➜ 工具 ./emulator-x86 -avd AtomX86 -gpu on -qemu -m 1024 -enable-kvm
仿真器:仿真器窗口不在视野范围内,并已居中 ....
关于android - Eclipse Android 模拟器不会启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674306/