错误消息" qemu-system-i386.exe已停止工作"

时间:2017-03-23 11:34:04

标签: android android-emulator

我正在使用带有4GB内存的Windows 7,并且我正在使用最新版本的android studio 2.2.3,我在运行模拟器时收到此消息

  

" qemu-system-i386.exe已停止工作"

我尝试最小化ram和分辨率并且它没有工作,也安装了haxm,你能帮我解决这个问题吗?

9 个答案:

答案 0 :(得分:9)

我有同样的问题通过将模拟性能更改为软件GLES-2.0来解决它,我看到之前的帖子并尝试使用主机GPU,但因为我的Android Studio(2.2.3)中没有该选项。我试过这个并且有效了

enter image description here

答案 1 :(得分:0)

Win7,让我想知道你是否有兼容的处理器。 qemu系统的第一个要求是 英特尔®处理器,支持Intel®VT-x,Intel®EM64T(Intel®64)和Execute Disable(XD)位功能。

当“内存和存储RAM:设置为低”时,我收到此消息。 当我将它增加到6gigs时,消息就开始了。我仍然得到“处理系统已停止”消息,但这并不会阻止模拟器加载。我也让谷歌播放已经停止了,但是在我的应用程序加载后,这也会消失。 模拟器完成并加载我的应用程序大约需要20分钟。

我建议你从具有最低屏幕分辨率的最小设备开始,比如NEXUS S 480x800。 我从这个网站尝试了几个解决方案,没有任何区别,直到我尝试了一个解决方案的相反,这是为了模拟器的内存。

希望这有帮助。

答案 2 :(得分:0)

我使用的是Windows 7 X64,4GB双核RAM。 Studio 2.3.3 我会避免使用工作室模拟器,而是使用CMD。

您将获得ERROR为何qemu-system-i386.exe has stopped working

我的错误:

模拟器:错误:无法初始化OpenglES仿真,请使用'-gpu off'禁用它。

然后 USE命令:

emulator.exe @YourAVDName -gpu off

答案 3 :(得分:0)

我在设置模拟器时在高级选项中选择了太多RAM时出现此问题。选择默认的RAM量可以解决我的问题。

答案 4 :(得分:0)

发生这种情况是因为您的电脑的硬件不支持它。 将AVD Manager中的图形更改为软件GLES2.0,但仍需要永远启动模拟器。 您可以随时选择第三方模拟器,例如Genymotion

答案 5 :(得分:0)

我的模拟器工作正常,然后突然开始出现同样的问题。所以,我尝试了一些方法,其中一个有效。我提到的是从少到多(时间)的解决方案。他们是:

  1. 在AVD编辑中 - >将模拟性能更改为软件GLES 2.0。 (这对我来说很有用,但对某些人来说可以起作用)。

  2. 转到“控制面板” - > H / W和声音 - >设备管理器 - >显示适配器 - >您的显示驱动程序 - >右键单击并更新它。 (这对我有用,让模拟器运行得很好。)

  3. 在AVD Manager中 - >在您的AVD更改分辨率为800x600并将RAM大小减小到512 MB或更少。 (接下来会尝试这个解决方案)。 emulator-x86.exe has stopped working

  4. 尝试创建一个消耗较少内存和分辨率的新AVD。

答案 6 :(得分:0)

当我擦除模拟器数据时,它已经解决了。

转到 AVD Manager ,点击设备旁边的箭头,然后选择擦除数据

screenshot

答案 7 :(得分:0)

我在使用相同的模拟器一段时间后发生此问题,没有任何问题。为我解决的是 AVD Manager>操作选择:

1)擦除数据

2)冷启动。

答案 8 :(得分:-1)

这适合我。

./emulator -avd <your AVD Name> -gpu off

请参阅我看到的错误类型,突出显示的命令解决了问题 image