如果您是一名 Android* 开发人员,而且对 Android 模拟器的性能不满意,请阅读本文。 我们经常听到许多 Android 开发人员抱怨模拟器速度缓慢而且难以操作,但是事实并不应该如此! 如果您使用的是采用英特尔 处理器且支持英特尔虚拟化技术并运行 Microsoft Windows* 或 Apple Mac OS* 的新电脑,那么您可以使用英特尔硬件加速执行管理器(英特尔HAXM)或 KVM for Linux* 来轻松地大幅提升 Android 模拟器的性能,进而加快 Android 应用的测试和调试速度。 本文详细介绍了加速模拟器所需的步骤以及如何对其进行操作。 然后,我们将介绍如何使用 NDK 编译 x86 原生代码以及如何将包含 x86 原生库的 APK 提交至 Google Play 商店。 英特尔 HAXM 还可用于加速 Tizen* 模拟器,但这不在本文的讨论范围之内。 如欲获取更多信息,请访问 tizen.org,了解 SDK 部分的内容。
1. 简介
本文将为您安装英特尔 硬件加速执行管理器(英特尔 HAXM)提供指导。英特尔 HAXM 是一款硬件辅助虚拟化引擎(管理程序),它可通过英特尔 虚拟化技术(英特尔VT)在 Windows* 上加快 Android* 开发速度。 此外,它还介绍了如何在 Linux* 上安装硬件辅助 KVM,并介绍了如何使用公认的最佳方法进行原生编译并将应用提交至面向 x86 的 Google Play 商店。
2. 安装
2.1. 前提条件
您需要安装 Android SDK。
您的电脑必须采用英特尔处理器并支持通过 BIOS 启用的英特尔 VT-x、EM64T 和病毒防护技术 (XD) 功能。
2.2.在 Windows 上安装
安装 Android SDK 后,请打开 SDK 管理器。 在附加部分,您可以找到英特尔 HAXM。
勾选方框并点击“Install packages…”按钮,安装软件包后,状态即会显示为“Installed”,这是误导,事实并非如此。 SDK 仅在您的设备上复制了英特尔 HAXM 可执行文件,而是否安装这些可执行文件则取决于您。
如要安装英特尔 HAXM 可执行文件,请在您的硬盘中搜索 IntelHaxm.exe(在 Mac OS X 上请搜索 IntelHAXM.dmg)。 如果您设置为默认,该文件应该位于以下目录:C:\Program Files\Android\android-sdk\extras\Intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe。
英特尔 HAXM 仅可与英特尔 凌动? 处理器 x86 系统映像一起使用, 该映像可用于 Android 2.3.3 (API 10)、4.0.3 (API 15)、4.1.2 (API 16)、4.2.2 (API 17)。 通过 SDK 管理器,这些英特尔系统映像的安装方法与基于 ARM 的映像的安装方法完全相同。
点击 IntelHaxm 可执行文件时,将会显示如下欢迎界面:
请点击这个链接阅读详细介绍:http://g.csdn.net/5265884