首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Eclipse Android Emulator将无法启动

Eclipse Android Emulator将无法启动
EN

Stack Overflow用户
提问于 2012-07-27 00:59:48
回答 8查看 29.5K关注 0票数 15

我在ubuntu 11.10上安装了带有Eclipse android插件(ADT)的Eclipse4.2。当我将"Hello World“项目作为android应用程序启动时,它根本不会启动!

ps -x > log.txt启动仿真器后,输出:

代码语言:javascript
复制
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手动启动仿真器时,我得到以下错误,不久之后仿真器启动,但速度非常慢。

代码语言:javascript
复制
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有关?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-08-11 01:44:16

我猜这是一个影响最新版本的ADT的错误,可能与NVIDIA GPU驱动程序有关。这里讨论了这个问题:

https://groups.google.com/forum/?fromgroups#!topic/adt-dev/nlA07toW1fc

我找到的变通方法至少可以让我执行我的应用程序,直到永久的解决方案发布,那就是首先从shell启动模拟器,即使它抛出了错误。之后,我右击并将我的项目作为"Android应用程序“运行。仿真器确实会令人惊讶地执行它们!

票数 5
EN

Stack Overflow用户

发布于 2012-07-28 07:38:33

事实证明,解决方案是将LD_LIBRARY_PATH指向/tools/lib路径。下面的内容对我很有效。

➜工具文件../ tools /lib/libOpenglRender.so../tools/lib/libOpenglRender.so: ELF 32位➜共享对象,英特尔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 -➜-kvm

仿真器:仿真器窗口不在视图中,已重新居中....

票数 15
EN

Stack Overflow用户

发布于 2012-08-23 16:08:40

我也遇到过类似的错误,我猜这个错误是由于缺少libGL.so而导致的。

安装libgl1-mesa-dev包;

代码语言:javascript
复制
sudo apt-get install libgl1-mesa-dev

Source

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11674306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档