Android模拟器无法启动

时间:2013-11-05 23:00:05

标签: android eclipse android-emulator

我设法通过eclipse运行android模拟器。但我不知道为什么模拟器暂时无法启动。当我运行它时,我收到了消息

  

“无法启动模拟器!请确保SDK目录正确无误   设置和模拟器不会丢失。“

我无法弄清楚为什么会发生这种错误,因为我从不对我的sdk做任何事情,除非我将它移动到另一个目录并再次将其恢复。

我在SO中发现了另一个与此相似的问题,但错误信息略有不同。所有这些答案都没有解决我的问题。我已尝试直接从命令行启动模拟器,直到我在显示模拟器后收到此错误消息并立即退出。

  

kahfi @ kahfi-yanmii:〜/ sdk / tools $ ./emulator-arm -avd ginger-galaxy-mini

     

模拟器:错误:无法加载OpenGLES仿真库:   libOpenglRender.so:无法打开共享对象文件:没有这样的文件或   目录模拟器:警告:无法初始化OpenglES仿真,   使用软件渲染器。   [xcb]未知的序列号   处理队列   [xcb]这很可能是一个多线程客户端   XInitThreads尚未被调用   [xcb]中止,对不起。   模拟器臂:../../ src / xcb_io.c:274:poll_for_event:断言   `!xcb_xlib_threads_sequence_lost'失败了。   中止(核心倾销)

2 个答案:

答案 0 :(得分:2)

从错误消息说,

  

“无法加载OpenGLES仿真库:libOpenglRender.so:不能   打开共享对象文件:没有这样的文件或目录“

似乎找不到文件libOpenglRender.so。在这个帖子Emulator not running中,请查看user827992的答案,该答案可能与您的问题有关。确保文件存在且可读,然后将库的目录路径写入/etc/ld.so.conf.d/androidGL.conf。 我希望这能解决你的问题。

答案 1 :(得分:0)

你应该安装Genymotion。 http://www.genymotion.com/

这是一个管理和运行Android模拟器的系统,它比您通常使用的ARM模拟器快得多,而且使用起来也更简单。