最近需要修改之前在android平台上写的一个app,每次修改之后都想要在模拟器上看一下效果,但是模拟器的速度实在是太慢了,之前也听说过给android模拟器加速的方法,但没有去使用,但我实在是受不了了,就开始研究这个,但在网上找了几篇文章,都是通过android device manager去下载的,由于我没有用VPN,所以下载不了,于是我就想看看有没有手动安装的方式,结果发现是可以手动下载然后安装的,在真正进入安装之前先要搞清楚给模拟器加速的原理。
android模拟器加速原理:
模拟器的加速是需要硬件支持的,是通过一项叫V-t的技术(virtualization technology),也就是虚拟化技术,虚拟化技术的具体细节可以参考维基百科,我的笔记本是联想Y400 ,是Itel芯片,支持虚拟化技术,有些CPU不支持,也就不能使用模拟器加速,注意有些机器可能本身支持虚拟化,但是没有开启,可以到主板设置那里去开启。虚拟化总的来说要达到的目的就是给模拟器分配更多的内存,使其运行更快,由于有了硬件的直接参与,所以需要程序去管理硬件相关的东西,这就是要下载的第一个文件,我就以我的电脑为例说明了。 HAXM(Hardware Accelerated Execution Manager),硬件加速执行管理器。下载地址
,https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
上面管理硬件的程序有了,然后就需要连接硬件管理程序和我们SDK程序的程序包了,是模拟器的镜像文件,下载地址是:https://software.intel.com/en-us/android/articles/android-44-kitkat-x86-emulator-system-image ,最后目录结构是这样的