qemu-system-i386.exe已停止工作(仅通过CLI,通过Android Studio AVD启动时工作正常)

时间:2017-07-20 13:41:07

标签: android-emulator qemu avd

我浏览了许多与模拟器崩溃问题相关的主题和答案。然而,我仍然不知道如何解决这个问题。

我的设置:

  • Windows 10 x64笔记本电脑 - 16GB内存 - 英特尔酷睿i7-6820HQ CPU @ 2.7Ghz
  • Android Studio 2.3.3
  • Java JDK jdk-8u141-windows-x64
  • 已安装并启动HAXM

当我打开Android Studio时,我可以毫无问题地启动模拟器。 release notes 但是当我从命令行尝试相同的操作时,模拟器无法正常启动并停止。 (see picture here)

我试过了:

  • HAXM 6.0.6和HAMX 6.1.3
  • 图形:软件GLES 2.0(而非自动)
  • RAM:如许多帖子中提到的那样降低到512(而不是默认的1536)
  • 尝试使用较低分数的仿真器(如Galaxy S 800x600),如许多文章中所述
  • 使用手臂图像触发手臂模拟器
  • 在ini文件中的某些值后面添加MB
  • 在ini文件中将宽度/高度值设置为0
  • 关闭相机(正面和背面)仿真
  • 禁用多核CPU(因为它背后提到它是实验性的)
  • 我在tools文件夹和模拟器文件夹中尝试了模拟器

我在这里做错了什么? 我还能尝试什么? 我忘记了上述项目的组合吗?

我的最终目标: 我想让这个模拟器成为我的CI循环的一部分,为此我需要在Hyper-V机器上(在Azure中)运行命令行(或powershell)脚本,以启动此模拟器,所以我可以将它连接到我的硒网格(通过Appium)。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我通过将Windows(Windows 10)更新到最新版本(Windows 10版本1903内部版本18362)并进行了可选更新(KB4512508)来解决此问题。 在Windows更新设置中。 我在用着: -Windows 10企业版。 -具有Radeon HD图形的AMD A10-4600M APU。 -内存512。 试试这个对我有用的解决方案。