虚拟化技术加速Android模拟器尝试

从Android SDK r17开始,Android模拟器可以通过虚拟化技术加速。

官方称可以达到“Native Speed”。


测试的操作系统为windows,具体操作很简单:

首先安装 Intel Hardware Accelerated Execution Manager,

下载地址是http://software.intel.com/sites/landingpage/android/extra_intel_haxm-windows.zip

如果能够无错安装,从软件和硬件角度应该就都符合要求了。

以下是文档中的要求:

硬件:
-处理器支持 VT-x, EM64T, 和 Execute Disable Bit
-至少 1GB 可用内存

支持的操作系统:
Windows 7 (32/64-bit)
Windows Vista (32/64-bit)
Windows XP (仅 32-bit)


然后,还需要x86的系统镜像文件,可以在这里下载:

http://software.intel.com/sites/landingpage/android/addon_intel_sysimg_2.3.7_api-10.zip

直接解压缩到SDK目录下的add-ons目录中就可以了。


现在可以通过AVD Manager新建一个模拟器了,注意target的选择。

然后就可以选择这个target测试我们的代码了。


结果证明官方并没有夸大其效果。

但是有些不足之处,其中之一就是,因为系统是x86的,目前市面上的很多程序恐怕都无法正常运行了……


上面两个zip文件也可以在SDK Manager中找到。


更多内容可以参考官方文档:

http://developer.android.com/guide/developing/devices/emulator.html#accel-vm

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值