我在我的Ubuntu 11.10(32位)机器上安装了Android SDK。 我还安装了Eclipse(3.7)和用于Android开发的相关插件,全部使用openjdk6。使用eclipse,我成功创建了一个Android虚拟设备(使用AVD Manager)。但是,当我尝试通过Eclipse或使用“emulator”Android SDK可执行文件运行此虚拟设备时,模拟设备会出现几秒钟,然后崩溃,并显示以下消息:
[xcb]在处理队列时未知的序列号
[xcb]很可能这是一个多线程客户端,而XInitThreads尚未被调用
[xcb]中止,对此我们感到抱歉。
emulator-arm:../../src/xcb_io.c:273: poll_for_event: 断言`!xcb_xlib_threads_sequence_lost'失败。
已中止
我尝试在Google上搜索问题,但无法获得有效的解决方案。一些人建议从openjdk转换到sun / oracle jdk。我尝试了这个方法(openjdk6-> oracle jdk7),但结果没有改变。同样使用最新补丁更新了Ubuntu 11.10,但结果仍然相同。我的计算机是IBM ThinkPad R52,搭载了1.73GHz Pentium M处理器,1 GB RAM,正在外部硬盘驱动器上运行Ubuntu。有任何想法吗?
我尝试在Google上搜索问题,但无法获得有效的解决方案。一些人建议从openjdk转换到sun / oracle jdk。我尝试了这个方法(openjdk6-> oracle jdk7),但结果没有改变。同样使用最新补丁更新了Ubuntu 11.10,但结果仍然相同。我的计算机是IBM ThinkPad R52,搭载了1.73GHz Pentium M处理器,1 GB RAM,正在外部硬盘驱动器上运行Ubuntu。有任何想法吗?