如何解决android模拟器慢的问题

\u5982\u4f55\u89e3\u51b3android\u6a21\u62df\u5668\u6162\u7684\u95ee\u9898

\u7ed9\u4f60\u4e2a\u94fe\u63a5\uff1a
http://jingyan.baidu.com/article/ed15cb1b7586011be2698140.html

\u4e2a\u4eba\u5efa\u8bae\u4f7f\u7528\u7b2c\u4e8c\u4e2agenymotion\u6a21\u62df\u5668\uff0c\u73b0\u5728\u7528\u7684\u5c31\u662f\u8fd9\u4e2a\uff0c\u611f\u89c9\u68d2\u68d2\u54d2

\u3000\u30001\u3001\u91cd\u65b0\u542f\u52a8\u7535\u8111\uff0c\u6309 \u201dF2\u201c \u952e\u8fdb\u5165\u201dBIOS\u201c\uff1b
\u3000\u3000\u6ce8\uff1a\u4e0d\u540c\u7684\u7535\u8111\u8fdb\u5165\u201dBIOS\u201c\u7684\u65b9\u5f0f\u4e0d\u540c\uff0c\u5e38\u7528\u7684\u8fdb\u5165BIOS\u7684\u5feb\u6377\u952e\u6709\uff1a\u201dESC\u201c\uff0c\u201dF2\u201c\uff0c\u201dF10\u201c\uff0c\u201dF12\u201c\uff0c \u201dEnter\u201c\uff0c\u201dDelete\u201c\u7b49\uff1b
\u3000\u30002\u3001\u5207\u6362\u5230 Configuration \u5206\u9875\u4e0b\u9762\uff1b
\u3000\u30003\u3001\u5c06\u6700\u540e\u4e00\u9879 \u201dIntel Virtual Technology\u201c \u8bbe\u7f6e\u6210 "[Enabled]"\uff1b
\u3000\u3000\u6ce8\uff1a\u2460 \u6709\u7684CPU\u4e0d\u652f\u6301\u865a\u62df\u786c\u4ef6\u52a0\u901f\uff0c\u76ee\u524d\u77e5\u9053\u7684\u662fi3\u53ca\u53ca\u5176\u4ee5\u4e0a\u7684i\u7cfb\u7c7b\u90fd\u652f\u6301\u865a\u62df\u786c\u4ef6\u52a0\u901f\uff1b
\u3000\u3000\u2461 \u4e0d\u540c\u7684\u7535\u8111\u9009\u9879\u4e5f\u53ef\u80fd\u4e0d\u540c\uff0c\u5982\u4e0b\u56fe\u662f\u4e24\u4e2a\u4e0d\u540c\u7684\u7535\u8111\u9009\u9879\u4e0d\u540c\uff1b
\u3000\u30004\u3001\u6309 "F10\u201d\uff08\u201cSave and Exit\u201d\uff09\uff1b
\u3000\u30005\u3001\u91cd\u65b0\u542f\u52a8\u7535\u8111\uff1b
\u3000\u3000\u6548\u679c\u5982\u4e0b\uff1b

\u3000\u3000\u6253\u5f00\u201candroid sdk manager\u201d\uff0c\u66f4\u65b0\u5b8c\u201cExtras->Intel x86 Emulator Accelerator(HAXM installer)\u201d\uff1b
\u3000\u3000\u6ce8\uff1a\u5173\u4e8e\u5982\u4f55\u66f4\u65b0andorid sdk\u53ef\u4ee5\u770b\uff1a
\u3000\u3000http://jingyan.baidu.com/article/636f38bb267982d6b84610f0.html

\u3000\u3000\u5b89\u88c5intel\u7684\u865a\u62df\u786c\u4ef6\u52a0\u901f\u8f6f\u4ef6\u201cintelhaxm\u201d\uff0c\u5982\u201c"D:\Android\adt-bundle-
\u3000\u3000windows-x86_64-20140702\sdk\extras\intel\Hardware_Accelerated_
\u3000\u3000Execution_Manager\intelhaxm.exe"\u201d
\u3000\u3000\u6ce8\uff1a\u7531\u4e8e\u6700\u65b0\u7248\u7684intelhaxm\u5b89\u88c5\u7ecf\u5e38\u5931\u8d25\uff0c\u7279\u5c06\u65e7\u7248\u7684\u53ef\u4ee5\u5b89\u88c5\u7684\u5907\u4efd\u4e86\u4e00\u4efd\u5230\u767e\u5ea6\u4e91\u4e2d

\u3000\u30001\u3001\u4f7f\u7528\u5feb\u6377\u952e\u201cWin + R\u201d\u6253\u5f00\u8fd0\u884c\u7a97\u53e3\uff1b
\u3000\u30002\u3001\u8f93\u5165 \u201ccmd\u201d\u540e\uff0c\u70b9\u51fb\u786e\u5b9a\uff1b

\u3000\u3000\u8f93\u5165"sc query intelhaxm"\u67e5\u8be2\u5f53\u524d\u7684intelhaxm\u72b6\u6001\uff1b
\u3000\u3000\u6ce8\uff1a\u5982\u679c\u5f39\u51fa\u9519\u8bef\u4fe1\u606f\uff1a\u201csc \u4e0d\u662f\u5185\u90e8\u6216\u5916\u90e8\u547d\u4ee4\uff0c\u4e5f\u4e0d\u662f\u53ef\u8fd0\u884c\u7684\u7a0b\u5e8f\u6216\u6279\u5904\u7406\u6587\u4ef6\u3002\u201d\u65f6(\u8c22\u8c22\u7f51\u53cb\u201c\u67ab\u53f6\u6653\u6797\u201d\u63d0\u4f9b\u6d4b\u8bd5\u7528\u4f8b)\uff1a
\u3000\u30001\u3001\u5982\u679c\u7f3a\u5c11"C:\Windows\System32\sc.exe"\uff0c\u8003\u8651\u4f7f\u7528\u7ba1\u7406\u5458\u6743\u9650\u91cd\u65b0\u5b89\u88c5intelhaxm\uff1b
\u3000\u30002\u3001\u53ef\u4ee5\u8003\u8651\u5728\u73af\u5883\u53d8\u91cfPATH\u4e2d\u8ffd\u52a0: ";%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem";

在android开发的过程,发现android模拟器的速度不是一般的慢,那主要是因为android模拟器默认采用的是arm处理器造成的,这里主要提供两种方法:
① 利用intel虚拟硬件加速的方式,实现android模拟器的加速,从而解决android模拟器速度慢的问题;
② 使用genymotion模拟器, 主要采用的是利用Virtual Box虚拟机的原理;
工具/原料

adt-bundle-windows-x86_64-20140702
win8.1 x64
genymotion-2.3.0-vbox
采用Haxm技术

1
1、重新启动电脑,按 ”F2“ 键进入”BIOS“;
注:不同的电脑进入”BIOS“的方式不同,常用的进入BIOS的快捷键有:”ESC“,”F2“,”F10“,”F12“, ”Enter“,”Delete“等;
2、切换到 Configuration 分页下面;
3、将最后一项 ”Intel Virtual Technology“ 设置成 "[Enabled]";
注:① 有的CPU不支持虚拟硬件加速,目前知道的是i3及及其以上的i系类都支持虚拟硬件加速;
② 不同的电脑选项也可能不同,如下图是两个不同的电脑选项不同;
4、按 "F10”(“Save and Exit”);
5、重新启动电脑;
效果如下;

2
打开“android sdk manager”,更新完“Extras->Intel x86 Emulator Accelerator(HAXM installer)”;
注:关于如何更新andorid sdk可以看:
http://jingyan.baidu.com/article/636f38bb267982d6b84610f0.html

3
安装intel的虚拟硬件加速软件“intelhaxm”,如“"D:\Android\adt-bundle-
windows-x86_64-20140702\sdk\extras\intel\Hardware_Accelerated_
Execution_Manager\intelhaxm.exe"”
注:由于最新版的intelhaxm安装经常失败,特将旧版的可以安装的备份了一份到百度云中

4
1、使用快捷键“Win + R”打开运行窗口;
2、输入 “cmd”后,点击确定;

5
输入"sc query intelhaxm"查询当前的intelhaxm状态;
注:如果弹出错误信息:“sc 不是内部或外部命令,也不是可运行的程序或批处理文件。”时(谢谢网友“枫叶晓林”提供测试用例):
1、如果缺少"C:\Windows\System32\sc.exe",考虑使用管理员权限重新安装intelhaxm;
2、可以考虑在环境变量PATH中追加: ";%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem";

6
如果"intelhaxm"服务是关闭的,可以输入:“sc start intelhaxm”来开启

7
1、新建模拟器时设置 CPU/ABI:Intel Atom (x86)
注:这种处理器可以采用Intelhaxm实现虚拟硬件加速
2、启动模拟器便会发现在启动的过程中提示:
“HAX is working and emulator runs in fast virt mode”说明已经开启虚拟硬件加速,来加速模拟器了

8
模拟器效果启动后的效果如下:

END
使用genymotion模拟器

1
到 genymotion 官网下载最新的 genymotion 模拟器:
http://www.genymotion.com/
或者到上面的百度云的链接中下载
注:genymotion模拟器的速度要比普通的android模拟器的快很多哦
2
安装过程如下,中间会顺带安装一个virtual box虚拟机哦:

3
打开桌面上的软件 Genymotion

4
点击Yes

5
点击右下角的 Connect,进行登录

6
输入用户名和密码后进行连接;
注:如果出现注册问题,出现注册成功但是登录不上去的问题,大家使用国外的邮箱进行注册,如:hotmail, outlook邮箱等;
为了方便大家更新,我创建的一个公用账户方便大家使用,希望大家自觉守纪,不要随便修改密码,如下图所示,谢谢!

7
选择 android version;
选择 device model;
选择 一个 Avaliable virtual devices ;
点击 next

8
点击next

9
选中一个 virtual devices 后,点击 play

10
其他的跟普通的android模拟器一样哦,
右键工程 HelloJni ->Run AS-> Android Application;
运行后的效果图如下:

11
以后使用模拟器的时候重复第3步和第9步就可以啦,谢谢
12
注:如果 Genymotion 启动的过程中出现了如下的错误:
打开“任务管理器”将 "adb.exe"进程杀掉后,重新打开就可以了;
启动软件的顺序:先启动 Genymotion 后,启动 eclipse;

13
如果出现“Installation failed Error:系统找不到指定的路径”,需要检查环境变量,TEMP和TMP,路径中是否含有中文名称等;
用户的 TEMP 和 TMP 默认是:%USERPROFILE%\AppData\Local\Temp
系统的 TEMP 和 TMP 默认是%SystemRoot%\TEMP
效果如下:

14
如何点击 Add 后,没有可以更新的模拟器,此时需要开启代理来更新,具体的操作如下图所示:
注:关于代理服务器的问题可以看:
http://jingyan.baidu.com/article/636f38bb267982d6b84610f0.html

END
总结
方便他人亦是方便自己,如果觉得还行就点下下边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!

  • 濡備綍瑙e喅android妯℃嫙鍣ㄦ參鐨勯棶棰
    绛旓細4. 鏂板缓AVD 濡傛灉涓婇潰鐨勬楠ら兘娌℃湁閿欒锛岄偅涔圓ndroid妯℃嫙鍣ㄨ繍琛岀殑閫熷害鍑犱箮灏卞彲浠ュ拰鐪熸満濯茬編浜嗐
  • 濡備綍瑙e喅android妯℃嫙鍣ㄦ參鐨勯棶棰
    绛旓細鍦╝ndroid寮鍙戠殑杩囩▼锛屽彂鐜癮ndroid妯℃嫙鍣ㄧ殑閫熷害涓嶆槸涓鑸殑鎱紝閭d富瑕佹槸鍥犱负android妯℃嫙鍣ㄩ粯璁ら噰鐢ㄧ殑鏄痑rm澶勭悊鍣ㄩ犳垚鐨勶紝杩欓噷涓昏鎻愪緵涓ょ鏂规硶锛 鈶 鍒╃敤intel铏氭嫙纭欢鍔犻熺殑鏂瑰紡锛屽疄鐜癮ndroid妯℃嫙鍣ㄧ殑鍔犻燂紝浠庤岃В鍐砤ndroid妯℃嫙鍣ㄩ熷害鎱㈢殑闂锛 鈶 浣跨敤genymotion妯℃嫙鍣紝 涓昏閲囩敤鐨勬槸鍒╃敤Virtual Box铏氭嫙...
  • 鐢佃剳杩愯Android妯℃嫙鍣寰堝崱鎬庝箞瑙e喅?
    绛旓細3銆佷繚瀛樿缃苟閲嶆柊鍚姩銆
  • Android妯℃嫙鍣ㄨ繍琛鎱㈡庝箞鍔 Android妯℃嫙鍣ㄥ浣鍔犻熴愬姞閫熸柟娉曘-鎼滅嫍杈 ...
    绛旓細杩欓噷涓昏鎻愪緵涓ょ鏂规硶锛氣憼 鍒╃敤intel铏氭嫙纭欢鍔犻熺殑鏂瑰紡锛屽疄鐜癮ndroid妯℃嫙鍣ㄧ殑鍔犻燂紝浠庤岃В鍐砤ndroid妯℃嫙鍣ㄩ熷害鎱㈢殑闂;鈶 浣跨敤genymotion妯℃嫙鍣紝 涓昏閲囩敤鐨勬槸鍒╃敤Virtual Box铏氭嫙鏈虹殑鍘熺悊;
  • 鐢佃剳瀹夊崜Android妯℃嫙鍣鍗¢】闂瑙e喅鏂规硶
    绛旓細2. 閭d箞濡備綍寮鍚憿锛鍏堟墦寮瀹夊崜妯℃嫙鍣紝鏌ョ湅VT鍔熻兘鏄惁闇瑕佸紑鍚紝鏈変互涓嬩袱绉嶆柟娉曪細涓锛屾煡鐪嬬郴缁熸槸鍚︽彁绀洪渶瑕佸紑鍚疺T鍔熻兘锛涗簩锛屽湪鍙充笂瑙掔殑鐘舵佹爮閲屾煡鐪嬫槸鍚︽湁绾㈣壊鐨勬劅鍙瑰彿锛屽鏋滄湁鐨勮瘽灏辨槸闇瑕佸紑鍚疺T鍔熻兘銆3. 寮鍚疺T鍔熻兘锛屾垜浠渶瑕佸厛閲嶅惎鐢佃剳锛屾牴鎹嚜宸辩數鑴戠殑绫诲瀷閫夋嫨鐩稿簲鐨凚IOS绯荤粺鐨勬寜閿紝鍩烘湰灏辨槸F1锛孎2...
  • 濡備綍瑙e喅android妯℃嫙鍣ㄦ參鐨勯棶棰
    绛旓細浣跨敤intel妯℃嫙鍣闀滃儚鍒涘缓铏氭嫙鏈猴紝杩欐槸瀹樻柟鎻愪緵鐨勪竴绉嶅熀浜巌ntel鑺墖鐨勮櫄鎷熸満鏈哄埗锛屽彲浠ヤ竴瀹氱▼搴︿笂瑙e喅鍗¢】鐨勯棶棰橈紝闀滃儚鍙互鍦android sdk涓笅杞斤紝鍦ㄥ垱寤篴vd鐨勬椂鍊欏氨鑳藉湪target涓嬫媺鍒楄〃閲屾壘鍒颁簡 鐩存帴浣跨敤鐪熸満杩涜璋冭瘯
  • Android妯℃嫙鍣澶鎱㈡庝箞鍔
    绛旓細鐐瑰嚮鎵撳紑鑿滃崟锛屾壘鍒皉eset adb锛岀偣鍑伙紝eclipse灏辨壘鍒拌櫄鎷熸満浜嗭紱閫夋嫨鎴戠殑android宸ョ▼锛岀偣鍑籸un锛岀▼搴忓湪android妯℃嫙鍣涓惎鍔ㄤ簡锛岄熷害姣攁ndroid瀹樻柟妯℃嫙鍣ㄨ蹇紝鍗犵敤鐢佃剳鍐呭瓨涔熷皯寰堝锛屽緢濂斤紱涓娈垫椂闂翠笉鍔紝android杩涘叆閿佸睆锛屽綋鎴戞兂寮閿佺殑鏃跺欙紝鐐逛笉涓紝姝ゆ椂鎸変竴涓婨sc灏卞彲浠ヤ簡锛...
  • 濡備綍鑳藉鎻愬崌Android妯℃嫙鍣鐨勮繍琛岄熷害銆傛垨鑰呮帹鑽愪釜鏈哄櫒閰嶇疆銆俖鐧惧害鐭 ...
    绛旓細涓昏鏄鐞嗗櫒閫熷害鍜屽唴瀛樺ぇ灏忥紝涓鑸 鑻辩壒灏 i5 銆乮7 鐨勫鐞嗗櫒锛屽姞涓4G 鎴栬呮洿澶х殑鍐呭瓨锛岃繕鏈変竴涓彁楂樿繍琛岄熷害鐨勫姙娉曞氨鏄湪閫夋嫨妯℃嫙鍣鐨勯偅涓楠ゅ彲浠ラ夋嫨姣旇緝浣庣涓鐐瑰効鐨勬墜鏈猴紝灞忓箷灏哄灏忎竴浜涚殑銆
  • android sdk妯℃嫙鍣ㄦ參
    绛旓細鎶婃í灞忕珫杩囨潵鍙互Ctrl+F12鎴栬呮妸灏忛敭鐩樺彇娑堟尲鍚庢寜灏忛敭鐩樹笂鐨7銆傝嚦浜庨熷害鎱綘鍒惉缃戜笂鐨勮儭璇达紝娌$敤锛岀敤Ubuntu鎴戜篃璇曡繃锛屾垜鑷繁瑙夊緱鏈鏈夋晥鐨勬柟娉曟槸鎶妯℃嫙鍣鍒嗚鲸鐜囪皟灏忥紝濡傛灉浣犵敤Android_2.3.3浠ヤ笅鐨勭増鏈彲浠ヨ瘯鐫鐪嬫垜鐨勬埅鍥撅紝濡傛灉3.0浠ヤ笂鐨勫缓璁笉瑕佽繖涔堟敼锛屽洜涓3.0浠ヤ笂鏄负骞虫澘鐢佃剳璁捐鐨勩
  • Android寮鍙戝伐鍏稟ndroidStudio涓繍琛妯℃嫙鍣闇瑕丠AXM鎵嶈兘杩愯鍚梍鐧惧害鐭 ...
    绛旓細Android 妯℃嫙鍣涓鐩翠互杩愯閫熷害鎱㈣憲绉帮紝 鏈枃浠嬬粛浣跨敤 Intel HAXM 鎶鏈负 Android 妯℃嫙鍣ㄥ姞閫燂紝 浣挎ā鎷熷櫒杩愯搴﹀缇庣湡鏈猴紝 褰诲簳瑙e喅妯℃嫙鍣ㄨ繍琛屾參鐨勯棶棰樸侷ntel HAXM (Hardware Accelerated Execution Manager) 浣跨敤鍩轰簬 Intel(R) Virtualization Technology (VT) 鐨勭‖浠跺姞閫燂紝 鍥犳闇瑕 CPU 鏀寔 VT 锛 鑰屼笖...
  • 扩展阅读:android苹果版下载 ... 苹果android在哪里找 ... android免费下载网站 ... 平板android系统下载 ... android4.0安装包下载 ... android下载安装app ... 苹果android怎么设置 ... android下载国外app ... 旧版android模拟器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网