android 模擬器使用intel硬體加速
大家現在開發使用的Android 模擬器模擬的是 ARM 的體系結構(arm-eabi),因此模擬器並不是執行在x86上而是模擬的ARM,所以我們除錯程式的時候經常感覺到非常慢,大部分開發者應該都深有體會。
針對這種情況,前段時間Intel推出了支援x86的Android模擬器,這將大大提高啟動速度和程式的執行速度,這將允許Android模擬器能夠以原始速度(真機執行速度)執行在使用Intel x86處理器的電腦中,各位開發者有福了,下面將為大家展示使用方法。
一、下載intel x86 Emulator Accelerator
在SDK MANAGER中下載,如下圖
二、下載Intel Atom x86 System Image
三、建立AVD
cpu/abi 選擇intel Atom(x86_64)
勾選 Use Host GPU
如果執行報錯:emulator: ERROR: x86 emulation currently requires hardware acceleration
解決辦法為:
在sdk檔案中的extras\intel\Hardware_Accelerated_Execution_Manager中安裝intelhaxm.exe檔案。