【问题标题】:emulator won't start, with segmentation fault error模拟器无法启动,出现分段错误错误
【发布时间】:2012-08-22 04:07:17
【问题描述】:

伙计们。我是 Android 应用程序开发的新手,在尝试启动模拟器时遇到了一些问题。我试图从 Android 虚拟设备管理器启动模拟器,但没有任何反应。没有弹出窗口,没有错误消息。我从命令行尝试过,它显示了单行输出,即“分段错误”。我创建了不同的虚拟设备,但它们都无法以相同的错误输出启动。
我的操作系统是 Ubuntu 10.04 32 位,Android SDK 是 r20.0.3-linux。 提前致谢。

【问题讨论】:

    标签: android emulation


    【解决方案1】:

    试试:emulator -gpu on @youremulatorname

    【讨论】:

    • 嗨,达达伊斯塔。谢谢回复。我尝试了该命令,模拟器显示为空白屏幕。我等了 30 分钟,它仍然是空白的。我在不同的虚拟机上尝试了该命令并在模拟器上得到了空白屏幕。
    【解决方案2】:

    我也看到了同样的问题。通常我猜模拟器依赖于 RAM,因为它的交互速度更快。所以尝试交换你的内存。

    我的朋友模拟器在更换 RAM 后工作。

    【讨论】:

    • 感谢您的帮助,萨西什。电脑有2G内存,但我没有多余的内存。我所做的是将内存放在不同的插槽中,但最终出现了同样的错误。我在计算机中安装了多个操作系统。当我在 WindowsXP 中尝试模拟器时,它可以工作。我不确定问题是否是由 RAM 引起的。
    【解决方案3】:

    试试这个:

    mv tools/lib/libOpenglRender.so tools/lib/libOpenglRender.so.xxx
    

    (取自Android emulator segmentation fault

    【讨论】:

    • 其实不然,如果你想让它工作,你需要把所有的lib*.*重命名为lib*.*.xxx。
    【解决方案4】:

    .android/avd/{avd name}.ini 文件中进行编辑后,为我解决了这个问题。

    hw.gpu.mode=auto
    hw.gpu.enabled = no
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-01
      • 2022-06-14
      • 2013-09-03
      • 2011-03-22
      • 2014-11-30
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      相关资源
      最近更新 更多