1)Intel发布了针对x86系统的镜像,能加速模拟器的速度。具体方法是,刷新Android SDK Manager,可以在Android 4.3分支下找到Intel x86 Atom System Image镜像,安装。


2)Extras下安装Intel x86 Emulator Accelerator(HAXM)

3)在extrasintelHardware_Accelerated_Execution_Manager找到IntelHaxm.exe,安装

测试一下是否IntelHaxm.exe正常安装与运行

【命令行下】C:WindowsSystem32>sc query intelhaxm
如果ok,会看到如下信息:

===========================================
SERVICE_NAME: intelhaxm
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0×0)
SERVICE_EXIT_CODE : 0 (0×0)
CHECKPOINT : 0×0
WAIT_HINT : 0×0

4)新建一下AVD,CPU/ABI选项中,选择Intel Atom (X86)


另外,个人觉得需要注意的地方:

1)当android应用使用了JNI技术(android ndk),如果应用本身没用作x86的兼容(针对ARM平台编译的二进制代码,x86的处理器是无法直接运行的),则其在x86模拟器运行不。

其于这个原因,使用ndk且针对ARM平台的开发andorid应用的我们来说,使用android x86模拟器意义不大。

2)一般流行且使用了JNI技术的android应用都可能会提供x86与arm平台的包供下载与使用;


android ndk 4 x86 开发相关的资料(intel 官方资料)

NDK Android* 应用移植方法 http://software.intel.com/zh-cn/articles/ndk-android
Android NDK for X86 – 两点解释 http://software.intel.com/zh-cn/blogs/2012/05/13/android-ndk-for-x86

arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()