【发布时间】: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