我设法通过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'失败了。 中止(核心倾销)
答案 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模拟器快得多,而且使用起来也更简单。