安卓工作室模拟器在Mac OS X上非常缓慢

4
我在Mac OS X 10.11.2上使用Android Studio 1.5的Android emulator64-x86时遇到了问题。启动任务需要很长时间,GUI无响应。任务管理器显示模拟器需要高达100%的CPU。我发现有很多相同范围的问题,但没有解决我的问题。
我已经安装了HAXM(最新版本6.0.1)。模拟器显示:
emulator: GPU emulation enabled using 'host' mode
emulator: CPU Acceleration: working
emulator: CPU Acceleration status: HAX (version 3) is installed and usable.

我很困惑,我的版本是3,但我已经安装了6.0.1版。

在控制台中,我收到了以下消息

08.03.16 20:08:14,000 kernel[0]: Kext com.intel.kext.intelhaxm not found for unload request.
08.03.16 20:08:19,000 kernel[0]: haxm_error: -------- HAXM release 6.0.1 --------
08.03.16 20:08:19,000 kernel[0]: haxm_error: This log collects running status of HAXM driver.
08.03.16 20:08:19,000 kernel[0]: haxm: Unknown ioctl 
08.03.16 21:30:02,000 kernel[0]: haxm: Unknown ioctl 
08.03.16 21:30:17,000 kernel[0]: haxm: Unknown ioctl 
08.03.16 21:30:17,000 kernel[0]: haxm_error: Unsupport VM IOCTL 20007461
08.03.16 21:30:17,000 kernel[0]: haxm_error: Unknow vcpu ioctl 20007461
08.03.16 21:30:27,000 kernel[0]: haxm_error: 
08.03.16 21:30:27,000 kernel[0]: ...........hax_teardown_vm
08.03.16 21:30:47,000 kernel[0]: haxm_error: 
08.03.16 21:30:47,000 kernel[0]: ...........hax_teardown_vm

我记得在Windows电脑上安装模拟器时,我需要在BIOS中开启HAXM支持。在自述文件中,我找到了这个已知问题。

1. XD/VT check with "-c" option will only show the CPU capability. it cannot tell if XD/VT is disabled by BIOS 

-c选项返回
VT support -- Yes
NX support -- Yes

我对Mac系统架构不是很熟悉。但我的理解是Mac没有任何BIOS。是否有一个菜单可以打开VT/NX支持?

我通过终端带参数“-show-kernel”启动模拟器。从第一条内核消息到“开始引导动画”消息需要5秒钟。但下一条消息要在40到50秒后才会出现。

目前,这个模拟器对我来说完全无法使用。

谢谢你的帮助。


我在Windows 10上使用Intel Core 2 Q6600 CPU时遇到了同样的问题。我想知道HAXM是否对某些CPU没有任何影响?你的Mac使用什么CPU? - Sam
面对同样的问题,但是目标是Android 7.0。你能找到解决这个问题的方法吗?(除了切换到Genymotion..我还没有尝试过) - fabricio
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接