Android开发-采用IntelHAXM对模拟器进行加速概要.docx

Android开发-采用IntelHAXM对模拟器进行加速概要.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android开发-采用IntelHAXM对模拟器进行加速概要

Android开发:Android学习笔记——采用Intel HAXM对模拟器进行加速 - LC开个模拟器那叫一个慢啊,网上有用VMWare虚拟机加速的,懒得整;直接用SDK自带的好了注意:使用该方法,自己测试的4.1版本结果挺多程序运行不太正常(有时行,有时崩溃,如安卓市场,输入法则干脆一直不行),google自带的还成;网络过一会儿就不能用了,重启模拟器就又可以了;自己写的最基本程序没问题官方教程:/tools/devices/emulator.html只需要看Configuring Virtual Machine Acceleration? 和? Configuring VM Acceleration on Windows两节即可下面来看具体步骤:1、下载所需的x86镜像及HAXM打开SDK Manager.exe,按如下两张图下载所需的支持X86 image的Android版本及X86镜像,以及HAXM2、安装HAXM下载完成后到如下图所示位置安装HAXM,需要CPU支持虚拟化技术,有的可能需要在BIOS中打开,如我的ThinkPad E520 在BIOS 中的Security 下面。验证安装:命令行里输入sc query intelhaxm看到状态里有RUNNING即可,如下图所示管理HAXM:引用You can adjust the amount of memory available to the Intel HAXM kernel extension by re-running its installer. You can stop using the virtualization driver by uninstalling it. Re-run the installer or use the Control Panel to remove the software. 3、创建基于X86镜像的模拟器Eclipse中按下图打开Vitual device manager,创建基于X86镜像的模拟器,启动之后运行自己的工程(不自动运行的要到run configurations中配置一下),选择该模拟器即可外篇使用Android模拟器开发的朋友一定深有体会,这东西真的太慢了!运行慢得让人挠头,不过和启动比起来就算是飞了,启动慢的要命,我吃完一顿饭它还没启动起来。也不全是机器性能的问题,在配置高的机器上运行一样快不了多少的。我把网上搜来的和我自己亲身经历觉得有用的办法都汇总起来,希望能对大家有帮助:一取消“自动侦测手机旋转”,据说这是官方给出的解决方案,所以把它放在最前面然后我又自我发挥,把用不到的功能都关掉了,什么振动的,响铃之类的,统统禁用掉,希望能有用。二语言不要设置为中文,据李刚的《疯狂Android讲义》第12页讲的:“有些电脑上启动、运行模拟器特别慢,慢到难以忍受,如果遇到这种情况请放弃使用中文操作界面”这一条对我就不适用,因为我用的是英文界面,已经慢得无法忍受了,改成中文也没觉得更慢,差不多一样慢三双核CPU的朋友可以让两个核都工作起来Windows任务管理器-》进程,找到emulator-arm.exe这个进程,右键选择“关系设置”,把两个核的CPU都打上勾。实测,第一个CPU占用迅速下降了,第二个提高了,速度应该会快一点点吧。四既然启动慢就尽量减少启动次数使用Eclipse修改程序后,如果此时模拟器已经启动,就直接点击“Run”,这时编辑器会自动把新程序编译好发到模拟器上,而无需重启模拟器。注意两点:1 要点击Run按钮本身,而不是右侧的箭头然后选择要执行的项目,这二者是有区别的,后者重新打开一个模拟器,启动,运行……2 点Run时,请确保.java正处于编辑状态,而不是.xml,否则编辑器会自动创建一个.out.xml的空文件,最终也执行不了五买个便宜的Android手机代替模拟器,最便宜的600元以下搞定,推荐亚马逊Android手机按价格从低到高排序:/3yBTD7。更新:Android SDK更新,发布17版,据新闻上说在英特尔的帮助下模拟器的速度问题得到了改善,不过我还没试过。/sdk/index.html

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档