2016-03-08 48 views
3

我的Mac OS X 10.11.2上的Android仿真器64-x86出現問題,隨附Android Studio 1.5。很長一段時間,GUI不響應啓動任務。任務管理器顯示模擬器需要高達100%的CPU。我發現許多問題的範圍相同,但沒有解決我的問題。Android Studio仿真器在Mac OS X上速度很慢

我已經安裝了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秒後出現。

此刻模擬器完全無法使用。

感謝您的幫助

+0

我在使用Intel Core 2 Q6600 CPU的Windows 10上有同樣的問題。我想知道HAXM是否對某些CPU沒有任何影響?你的Mac有什麼CPU? – Sam

+0

面對同樣的問題,但針對Android 7.0。你能找到解決這個問題的辦法嗎? (除了切換到Genymotion ..我還沒有嘗試過) – fabricio

回答