我正在使用带有4GB内存的Windows 7,并且我正在使用最新版本的android studio 2.2.3
,我在运行模拟器时收到此消息
" qemu-system-i386.exe已停止工作"
我尝试最小化ram和分辨率并且它没有工作,也安装了haxm,你能帮我解决这个问题吗?
答案 0 :(得分:9)
答案 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)
我的模拟器工作正常,然后突然开始出现同样的问题。所以,我尝试了一些方法,其中一个有效。我提到的是从少到多(时间)的解决方案。他们是:
在AVD编辑中 - >将模拟性能更改为软件GLES 2.0。 (这对我来说很有用,但对某些人来说可以起作用)。
转到“控制面板” - > H / W和声音 - >设备管理器 - >显示适配器 - >您的显示驱动程序 - >右键单击并更新它。 (这对我有用,让模拟器运行得很好。)
在AVD Manager中 - >在您的AVD更改分辨率为800x600并将RAM大小减小到512 MB或更少。 (接下来会尝试这个解决方案)。 emulator-x86.exe has stopped working
尝试创建一个消耗较少内存和分辨率的新AVD。
答案 6 :(得分:0)
答案 7 :(得分:0)
我在使用相同的模拟器一段时间后发生此问题,没有任何问题。为我解决的是 AVD Manager>操作选择:
1)擦除数据
2)冷启动。
答案 8 :(得分:-1)