Android x86模拟器Intel Atom x86 System Image配置与使用方法

  大家现在开发使用的Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),因此模拟器并不是运行在x86上而是模拟的ARM,所以我们调试程序的时候经常感觉到非常慢,大部分开发者应该都深有体会。
    针对这种情况,前段时间Intel推出了支持x86的Android模拟器,这将大大提高启动速度和程序的运行速度,这将允许Android模拟器能够以原始速度(真机运行速度)运行在使用Intel x86处理器的电脑中,各位开发者有福了,下面将为大家展示使用方法。


      一、首先下载intel提供的  Intel® Hardware Accelerated Execution Manager 1.0.1(R2)
              1.去Intel官网下载:  http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/
              2.SDK Manager:展开至  Extras->Intel Hardware Accelerated Execution Manager

    requirement:
        1. requires the Android* SDK to be installed (version 17 or higher).                                SDK17或者以上
        2.Intel® processor with support for VT-x, EM64T, and Execute Disable (XD) Bit functionality       Intel的CPU:并支持VT-X(虚拟化技术)、可扩展64位、 Execute Disable  Bit。 (均需要保证在BIOS中开启Enable)
      3. At least 1 GB of available RAM                                                              1G以上内存,否则安装不了


    满足硬件和软件要求之后,就可以开始安装了,一直下一步至安装成功。途中有个地方选择分配给HAXM内存大小,一般默认就好,分太多会拖慢整机速度。
      
Android x86模拟器Intel Atom x86 System Image配置与使用方法

  安装成功后命令行输入 sc query intelhaxm, 查看运行状态:   state is: “4 RUNNING”  ,即代表安装成功。 需要更改分配内存,重新运行一下安装程序选择change即可修改。
  还可以使用以下指令手动开启和关闭:
    Stop:  sc stop intelhaxm
    Start:
sc start intelhaxm
    
Android x86模拟器Intel Atom x86 System Image配置与使用方法


    满足软硬件条件,若提示如下Error:but Intel Execute Disable Bit (XD) is not turned on......
(需要开启系统数据执行保护功能DEP,下午纠结了好久才查到。官网原文:Windows* hosts may need to enable DEP (Data Execution Prevention) in addition to Intel XD)
  命令行使用指令:bcdedit.exe /set nx optin 打开即可, 需要重启电脑
  
Android x86模拟器Intel Atom x86 System Image配置与使用方法



    二、 下载Intel Atom x86 System Image
    1. 从SDK Manager下载:打开SDK Manager,展开至Android2.3.3(API10) (注意:目前只有2.3.3和4.0.3(Ice Cream Sandwich)有x86的Image) ,需要和2.3.3的SDK Platform配合使用。
    
Android x86模拟器Intel Atom x86 System Image配置与使用方法

    or从Intel官网下载:http://software.intel.com/en-us/android/

  2.使用AVD Manager创建一个新的AVD:  Hardware Property里面选择GPU emulation  yes  还有  Keyboard  support  yes 
  
Android x86模拟器Intel Atom x86 System Image配置与使用方法

  3.开始使用飞速的模拟器吧,各种爽歪歪
   好的工具可以更有效率的开发APP,让我们 从此 告别那龟速的模拟器吧

Android x86模拟器Intel Atom x86 System Image配置与使用方法,布布扣,bubuko.com

Android x86模拟器Intel Atom x86 System Image配置与使用方法

上一篇:关于Android 动画技术学习讨论。


下一篇:C#中sealed的用法(不是原创)