第4课创建飞一般速度的Android模拟

Android模拟器一直以启动和运行速度慢著称,更要命的是,用久了还会掉线,以及出其他各种问题,往往需要重启模拟器,想必大家已经领教过了。大家以前在开发时,使用的Android模拟器模拟的是ARM的体系结构(arm-eabi),因此模拟器并不是运行在x86上而是模拟的ARM,所以我们调试程序的时候经常感觉到非常慢,大部分开发者应该都深有体会。那么,除了买一台强大的新电脑,还有没有什么办法加速呢?今天,刮风老师介绍使用IntelHAXM技术为Android模拟器加速,使模拟器启动和运行速度媲美真机,彻底解决模拟器运行慢的问题,体验飞一般的感觉。

IntelHAXM(HardwareAcceleratedExecutionManager)使用基于Intel(R)VirtualizationTechnology(VT)的硬件加速,因此需要CPU支持VT,而且仅限于IntelCPU,与AMDCPU无缘,IntelHAXM的描述如下:

使用IntelVT技术;

为Androidx86虚拟设备的模拟运行提供硬件加速;

与AndroidSDK集成;

硬件需求如下:

支持VT-x,EM64T以及ExecuteDisableBit的Intel处理器;

至少1GB可用内存

支持的操作系统:

Windows7(32/64-bit)

WindowsVista(32/64-bit)

WindowsXP(32-bitonly)

OSX10.6or10.7(32/64-bit)

步骤

1.使用androidsdkmanager下载IntelHardwareAcceleratedExecutionManager,下载完成后,在SDK目录中找到下载文件并安装它。

2.使用androidsdkmanager下载Intelx86AtomSystemImage

3.创建Intelx86的模拟器。

下载IntelHardwareAcceleratedExecutionManager

看图

注意:(1)最好使用ADT23以上版本,即ADT-bundle包在之后的包,需要下载ADT-bundle包,请参考“第1课设置安卓开发环境”

(2)如果你打不开AndroidSDKManager,请参考“第2课安卓开发文档和Android源码”

(3)如果你的AndroidSDKManager无法获取到新的内容,请参考“第2课安卓开发文档和Android源码”

(4)如果你的AndroidSDKManager列表中没有上图红框标出的内容,那是因为AndroidSDKTools版本太低,请先更新,如下图:

更新完成后再次打开AndroidSDKManager,就会出现IntelHardwareAcceleratedExecutionManager。

在SDK目录中找到下载文件并安装它,如果安装过程中遇到这个问题this







































哪里可以治疗白癜风
北京哪些医院白癜风好



转载请注明:http://www.gslnbdf.com/azrj/azrj/4979.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了