繁体   English   中英

Android 模拟器在 Ubuntu 11.10 上崩溃

[英]Android emulator crashes on Ubuntu 11.10

我在 Ubuntu 11.10(32 位)机器上安装了 Android SDK。 我还在 openjdk6 上安装了 Eclipse (3.7) 和相关的 Android 开发插件。 使用 eclipse,我成功创建了一个 Android 虚拟设备(使用 AVD 管理器)。 但是,当我尝试通过 Eclipse 或使用“模拟器”Android SDK 可执行文件运行此虚拟设备时,模拟设备会显示几秒钟,然后崩溃并显示以下消息:

[xcb] 处理队列时未知序列号 [xcb] 最有可能
这是一个多线程客户端,XInitThreads 还没有被调用
[xcb] 正在中止,对此感到抱歉。

模拟器臂:../../src/xcb_io.c:273:poll_for_event:断言`!xcb_xlib_threads_sequence_lost'失败。

中止

我尝试在谷歌上搜索问题,但找不到可行的解决方案。 有人建议从 openjdk 切换到 sun/oracle jdk。 我试过这个(openjdk6 -> oracle jdk7),但结果没有变化。 还使用最新补丁再次更新了 Ubuntu 11.10,结果相同。 我的机器是 IBM Thinkpad R52,配备 Pentium M 处理器 1.73GHz、1 GB RAM,Ubuntu 没有外部硬盘驱动器。

任何的想法?

我有一个权限问题,很像 Pramod 对原始问题的评论。 就我而言, ddms不可执行。

修理:

cd /path/to/android/sdk/tools

进入工具文件夹后:

chmod +x ddms

如果您有任何其他导致类似问题的非可执行文件,则相同的方法应该有效。

我也遇到了同样的问题,最后得到了这个解决方案:

  1. 从 AVD 管理器新安装 Android SDK 工具和支持库
  2. 不要使用从以前的地方复制的旧 SDK
  3. 从 Android AVD 管理器下载最新的 SDK
  4. 设置首选项

最后,重启 Eclipse & PC

为了解决这个问题,在 Linux Ubuntu > 14 中,我做了以下事情:

我可能没有你的问题的解决方案,但我几个月前停止使用模拟器并在虚拟盒中使用 x86 虚拟机切换它,它快得多(实际上它比我的 HTC 感觉快了大约 4 倍) .

您可以在此处找到所有详细信息和安装说明:

加速机器人模拟器

希望能帮助到你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM