【问题标题】:qemu-system-i386.exe has stopped working (only via CLI, works fine when starting via Android Studio AVD)qemu-system-i386.exe 已停止工作(仅通过 CLI,通过 Android Studio AVD 启动时工作正常)
【发布时间】:2017-12-26 06:09:08
【问题描述】:

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

我的设置:

  • Windows 10 x64 笔记本电脑 - 16GB RAM - Intel Core i7-6820HQ CPU @ 2.7Ghz
  • Android Studio 2.3.3
  • Java JDK jdk-8u141-windows-x64
  • HAXM 已安装并激活

当我打开 Android Studio 时,我可以毫无问题地启动模拟器。 (see picture here) 但是当我从命令行尝试相同的操作时,模拟器无法正常启动并停止。 (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文件夹和emulator文件夹中试了模拟器

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

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

【问题讨论】:

  • 我也有同样的问题,任何帮助都会很好。我什至无法从 AVD 管理器启动和 android VM
  • 一旦我有一些在真实设备上运行的测试脚本,我会再次研究这个问题。到目前为止还没有答案。
  • 我已经在真实设备上进行了一些测试,并且工作正常。我仍然有这个问题。
  • 与此同时,我更换了我的笔记本电脑(相同型号/操作系统/等),这里没有出现问题。这不是回答这个问题的解决方案,但它表明它很可能是一个软件设置,也许是一个不同的版本路径,但我不能再调查这个了。还是想知道答案,以防万一再次发生。

标签: android-emulator qemu avd


【解决方案1】:

我遇到了同样的问题,我通过将我的 windows (windows 10) 更新到最新版本 (windows 10 version 1903 build 18362) 并进行可选更新来修复它 (KB4512508) 在windows更新设置.. 我正在使用: - Windows 10 企业版。 - 带有 Radeon 高清显卡的 AMD A10-4600M APU。 - 公羊 512。 试试这个对我有用的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 2016-03-05
    • 1970-01-01
    • 2016-03-08
    • 2014-06-11
    • 1970-01-01
    • 2021-05-24
    相关资源
    最近更新 更多