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

 

 

posted @ 2022-03-25 09:02  熊猫Panda先生  阅读(3267)  评论(0编辑  收藏  举报