macos - Android Studio 模拟器在 Mac OS X 上非常慢

标签 macos android-studio emulation haxm

我在 Mac OS X 10.11.2 上使用 Android Studio 1.5 附带的 Android 模拟器64-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 PC 上安装了模拟器,我必须在 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 秒后出现。

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

感谢您的帮助

最佳答案

尝试使用 Genymotion 作为模拟器。

Download Here - Genymotion

关于macos - Android Studio 模拟器在 Mac OS X 上非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35878460/

相关文章:

macos - 如何在 OSX 中监视文件打开和文件读取事件

Objective-C NSKeyedUnarchiver 卸载

git - 添加托管在 Github 上的私有(private) Maven 存储库作为 Gradle 中的依赖项

java - 更改向上箭头颜色后标记为私有(private)警告

java - Netbeans Android 模拟器未运行程序

android - 无法通过 Jenkins 的 Android 模拟器插件创建模拟器

android - 如何让 1024 x 600 的 Android 模拟器工作?

ios - 使用 XIB 的自定义 NSView/UIView 子类?

c - 启用 POSIX_SPAWN_SETEXEC 的 posix_spawn

android - Android Studio 登录 Github 失败