Android x86模擬器Intel x86 Atom_64 System Image


大家現在做Android開發時使用的Android 模擬器模擬的是 ARM 的體系結構(arm-eabi),

因此模擬器並不是運行在x86上,而是模擬的ARM,所以我們調試程序的時候經常感覺到非常慢,大部分開發者應該都深有體會。

針對這種情況,Intel推出了支持x86的Android模擬器,這將大大提高啟動速度和程序的運行速度,

這將允許Android模擬器能夠以原始速度(真機運行速度)運行在使用Intel x86處理器的電腦中。

一、安裝英特爾硬件加速執行管理器(HAXM)

方法一:下載HAXM並安裝

Intel HAXM(Hardware Accelerated Execution Manager),即英特爾硬件加速執行管理器(Intel HAXM)是一款硬件輔助虛擬引擎(管理程序)使用基於 Intel(R) Virtualization Technology(VT)的硬件加速, 因此需要 CPU 支持 VT , 而且僅限於 Intel CPU。HAXM與英特爾 Android x86 模擬器映像及官方Android SDK 管理器結合使用,HAXM 可在支持英特爾虛擬化技術的系統上加快 Android 應用模擬的速度。

下載:https://www.filehorse.com/download-intel-haxm/

方法二:SDK Tools中下載

1.在Android Studio中打開 File → Settings → Android SDK → SDK Tools,勾選Intel Hardware Accelerated Execution Manager

下載HAXM(顯示Installed是下載到了本地磁盤,我們還需運行安裝),如下圖所示:

2.打開文件資源管理器,進入目錄Android_SDK \ extras \ intel \ Hardware_Accelerated_Execution_Manager,

找到並運行 haxm-x.x.x-setup.exe 進行安裝, 根據屏幕提示,一步一步安裝即可(參數設為1024M夠用了,需要改參數的話可以重新安裝一次)。

 

 二、下載系統鏡像文件

在File → Settings → Android SDK → SDK Platform中選擇 Intelx86 的系統鏡像

 三、關於AMD的CPU

現在Android Studio已經支持AMD CPU的,后面在Android SDK配置項中終於發現有這么一項。

 

Android Emulator Hypervisor Driver for AMD Processors

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM