使用HAXM加速Android虚拟机

Android虚拟机在支持Intel VT技术的CPU上,可以使用HAXM(Hardware Accelerated Execution Manager)得到硬件加速支持,使得虚拟机运行速度得到极大提升,速度提升5-10倍。

注意,你必须拥有一颗支持VT的CPU,这个技术是Intel的,所以AMD的CPU估计用不上了。支持VT的CPU具体可以查询http://ark.intel.com/Products/VirtualizationTechnology,一般i5以上的CPU都是没问题的。

想要使用HAXM技术,在Android开发环境中进行如下配置:

1. 升级Eclipse Plugin,使用ADT的最新版本。

2. 升级Android SDK Tools到最新版本,支持HAXM的版本是从17开始的。

3. 在Android SDK Manager中下载Intel x86 Atom System Image,你可以只下载你对应API版本的系统就可以了。

4. 在Android SDK Manager中下载Intel Hardware Accelerated Execution Manager Driver,这个是在Extras分类下面,默认是不安装的。

5. 安装Intel HAXM driver。执行完第4步后,你就可以在android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager目录下找到安装程序,例如haxm-windows_r02.exe,安装即可。如果你的CPU不支持VT,会得到提示无法安装。

6. 创建x86 AVD。这步很简单了,创建一个Android虚拟机,关键是CPU要选择Intel x86 Atom,否则速度也提升不起来

时间: 2024-12-09 11:07:26

使用HAXM加速Android虚拟机的相关文章

转载_加速Android Studio/Gradle构建

转自:加速Android Studio/Gradle构建 随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下. 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home/<username>/.gradle/ (Linux) /Users/<username>/.gradle/ (Mac) C:\Users\&l

[转]加速Android Studio/Gradle构建

加速Android Studio/Gradle构建 android android studio gradle 已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下. 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home/<username>/.gradle/ (Lin

android虚拟机

Zygote进程是android所有进程孵化器进程.接收system_server进程发来的命令,fork自身创建一个dalvik虚拟机实例来执行应用程序的入口中函数. fork() 创建一个zygote进程,可fork其它进程: forkAndSpecialize() 创建非zygote进程,不能fork其它进程: forkSystemServer()创建系统服务进程,终止后它的子进程也必须终止. JIT 2.2开始支持,两种字节码编译方式:method ; trace (默认方式) andr

cocos2dx小知识——Android虚拟机调试问题

1.提出问题 遇到过这样的一个问题:我将cocos2dx程序移植到Android项目中去后,想通过Android虚拟机来进行调,但是运行虚拟机后,出现如下错误: Unfortunately, MyTest has stopped. 这是因为:cocos2dx需要OpenGL进行渲染,而Android虚拟机没有这个东西,所以需要启用硬件的渲染器进行渲染,即GPU. 在老版本的Android SDK中,使用AVD创建虚拟机,是有勾选"Use Host GPU"这个选项的. 也就是使用主机的

eclipse,android虚拟机按键不可用解决方法hardware buttons not enabled in avd

用eclipse创建android虚拟机右侧home键盘.返回键等不可用的解决方法:   打开Android Virtual Device Manager,查看虚拟机详情: 打开图片中的Path路径,打开config文件: 把图中所示的参数改为yes保存,重新启动eclipse即可:

Android虚拟机无键盘问题

在使用android模拟器的时候,发现自己创建的AVD启动后没有出现侧边的键盘,在网上搜索后,发现很多人都有这个问题,也有文章说直接使用PC上的键盘,因为有对应的快捷键.但是,没有键盘,始终不爽! Android 虚拟机中与PC键盘对应的按键:http://blog.csdn.net/chenqiai0/article/details/39779687 问题的原因在于自定义AVD时的Skin选项,因为我刚开始用:QVGA所以没有,后来选择WVGA800就有了. VGA:Video Graphic

向Android虚拟机发送短信和拨打电话

Android的emulator是已经包含了gsm 模块,可以模拟电话与短信进行调试(就不用花太多冤枉钱) 首先,肯定是打开虚拟机: emulator -avd XXXXXX -scale 0.8& 这两个参数就不用说了,第一个是avd 名称,第二个是显示大小. 然后使用: telnet localhost <port> port 是虚拟机端口号,一般为5554 (可以使用adb devices 查看) 完整的写法是:telnet localhost 5554. 这时,我们就进入了An

Unity3d发布apk文件并在Android虚拟机中运行的操作流程

总的流程分为以下6个步骤: 1.安装java_jdk 2.配置java环境变量 3.更新android的sdk 4.从Unity3d中发布出apk文件 5.创建android虚拟机并运行 6.将apk文件安装到android虚拟机中 (为方便新手,在下面对每个步骤的具体操作及可能遇到的问题详细提一下) 1.安装java_jdk 官网(www.java.com),免费,我安装的文件的名字是jdk-7u10-windows-i586.exe,版本有新旧,你下载到的版本号可能与我不同,不碍事: 2.配

Android 虚拟机安装SD卡

在cmd命令行下,进入platform-tools目录下. 1.创建sdcard mksdcard -l mycard 256M E:\android\myCards\mysdcard.img 这样就在该目录下创建好了一个SD卡的虚拟镜像.其中-l命令行参数表示虚拟磁盘的卷标号. 256M是创建的虚拟sdcard的大小,在9M-1023M之间 2.激活sdcard 命令行输入:emulator -avd Android4.0 -sdcard G:\android\myCards\mysdcard