windows7系統(tǒng)下android模擬器慢怎么解決

2019-06-30 09:35

  很多用戶在進(jìn)行android開發(fā)的時(shí)候,都是需要使用android模擬器,但是有Windows7系統(tǒng)用戶在使用android模擬器的時(shí)候,速度非常慢,這是怎么回事呢,經(jīng)過分析是因?yàn)閍ndroid模擬器默認(rèn)采用的是arm處理器導(dǎo)致的,本文就給大家?guī)碓敿?xì)的解決步驟供大家參考。

解決方法1:

1、重新啟動(dòng)電腦,按 ”F2“ 鍵進(jìn)入”BIOS“;

    注:不同的電腦進(jìn)入”BIOS“的方式不同,常用的進(jìn)入BIOS的快捷鍵有:”ESC“,”F2“,”F10“,”F12“, ”Enter“,”Delete“等;

2、切換到 Configuration 分頁下面;

3、將最后一項(xiàng) ”Intel Virtual Technology“ 設(shè)置成 "[Enabled]";

注:① 有的CPU不支持虛擬硬件加速,目前知道的是i3及及其以上的i系類都支持虛擬硬件加速;

       ② 不同的電腦選項(xiàng)也可能不同,如下圖是兩個(gè)不同的電腦選項(xiàng)不同;

4、按 "F10”(“Save and Exit”);

5、重新啟動(dòng)電腦;

效果如下;

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

6、打開“android sdk manager”,更新完“Extras->Intel x86 Emulator Accelerator(HAXM installer)”;

windows7系統(tǒng)下android模擬器慢怎么解決

7、安裝intel的虛擬硬件加速軟件“intelhaxm”,如“"D:\Android\adt-bundle-windows-x86_64-20140702\sdk\extras\intel\Hardware_Accelerated_

Execution_Manager\intelhaxm.exe"”;

注:由于最新版的intelhaxm安裝經(jīng)常失敗,特將舊版的可以安裝的備份了一份到百度云中。

windows7系統(tǒng)下android模擬器慢怎么解決

8、使用快捷鍵“Win + R”打開運(yùn)行窗口;

9、輸入 “cmd”后,點(diǎn)擊確定;

windows7系統(tǒng)下android模擬器慢怎么解決

10、輸入"sc query intelhaxm"查詢當(dāng)前的intelhaxm狀態(tài);

注:如果彈出錯(cuò)誤信息:“sc 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件?!睍r(shí)(謝謝網(wǎng)友“楓葉曉林”提供測(cè)試用例):

11、如果缺少"C:\Windows\System32\sc.exe",考慮使用管理員權(quán)限重新安裝intelhaxm;

12、可以考慮在環(huán)境變量PATH中追加:    ";%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem";

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

13、如果"intelhaxm"服務(wù)是關(guān)閉的,可以輸入:“sc start intelhaxm”來開啟;

windows7系統(tǒng)下android模擬器慢怎么解決

14、新建模擬器時(shí)設(shè)置 CPU/ABI:Intel Atom (x86)

注:這種處理器可以采用Intelhaxm實(shí)現(xiàn)虛擬硬件加速

15、啟動(dòng)模擬器便會(huì)發(fā)現(xiàn)在啟動(dòng)的過程中提示:

“HAX is working and emulator runs in fast virt mode”說明已經(jīng)開啟虛擬硬件加速,來加速模擬器了

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

16、模擬器效果啟動(dòng)后的效果如下。

windows7系統(tǒng)下android模擬器慢怎么解決

解決方法2:

1、到 genymotion 官網(wǎng)下載最新的 genymotion 模擬器:genymotion.com/,或者到上面的百度云的鏈接中下載;

注:genymotion模擬器的速度要比普通的android模擬器的快很多哦

2、安裝過程如下,中間會(huì)順帶安裝一個(gè)virtual box虛擬機(jī)哦:

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

3、打開桌面上的軟件 Genymotion;

windows7系統(tǒng)下android模擬器慢怎么解決

4、點(diǎn)擊Yes;

windows7系統(tǒng)下android模擬器慢怎么解決

5、點(diǎn)擊右下角的 Connect,進(jìn)行登錄;

windows7系統(tǒng)下android模擬器慢怎么解決

6、輸入用戶名和密碼后進(jìn)行連接;

注:如果出現(xiàn)注冊(cè)問題,出現(xiàn)注冊(cè)成功但是登錄不上去的問題,大家使用國(guó)外的郵箱進(jìn)行注冊(cè),如:hotmail, outlook郵箱等;

為了方便大家更新,我創(chuàng)建的一個(gè)公用賬戶方便大家使用,希望大家自覺守紀(jì),不要隨便修改密碼,如下圖所示,謝謝!

windows7系統(tǒng)下android模擬器慢怎么解決

7、選擇 android version;

選擇 device model;

選擇 一個(gè) Avaliable virtual devices ;

點(diǎn)擊 next

windows7系統(tǒng)下android模擬器慢怎么解決

8、點(diǎn)擊next;

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

9、選中一個(gè) virtual devices 后,點(diǎn)擊 play;

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

10、其他的跟普通的android模擬器一樣哦,右鍵工程 HelloJni ->Run AS-> Android Application;

運(yùn)行后的效果圖如下:

windows7系統(tǒng)下android模擬器慢怎么解決

11、以后使用模擬器的時(shí)候重復(fù)第3步和第9步就可以了;

注:如果 Genymotion 啟動(dòng)的過程中出現(xiàn)了如下的錯(cuò)誤:

打開“任務(wù)管理器”將 "adb.exe"進(jìn)程殺掉后,重新打開就可以了;

啟動(dòng)軟件的順序:先啟動(dòng) Genymotion 后,啟動(dòng) eclipse;

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

13、如果出現(xiàn)“Installation failed Error:系統(tǒng)找不到指定的路徑”,需要檢查環(huán)境變量,TEMP和TMP,路徑中是否含有中文名稱等;

用戶的 TEMP 和 TMP 默認(rèn)是:%USERPROFILE%\AppData\Local\Temp

系統(tǒng)的 TEMP 和 TMP 默認(rèn)是%SystemRoot%\TEMP

效果如下:

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

14、如何點(diǎn)擊 Add 后,沒有可以更新的模擬器,此時(shí)需要開啟代理來更新,具體的操作如下圖所示:

注:關(guān)于代理服務(wù)器的問題可以看:

http://jingyan.baidu.com/article/636f38bb267982d6b84610f0.html

windows7系統(tǒng)下android模擬器慢怎么解決

windows7系統(tǒng)下android模擬器慢怎么解決

  上述給大家介紹的便是windows7系統(tǒng)下android模擬器慢的詳細(xì)接步驟,有遇到一樣情況的用戶們可以采取上面的方法步驟來解決吧。

網(wǎng)友評(píng)論

相關(guān)閱讀