如何解決安卓模擬器慢的問題?

來源:互聯網
上載者:User

   如何解決android模擬器慢的問題 在android開發的過程,發現android模擬器的速度不是一般的慢,那主要是因為android模擬器預設採用的是arm處理器造成的,這裡主要提供兩種方法:

  ①利用intel虛擬硬體加速的方式,實現android模擬器的加速,從而解決android模擬器速度慢的問題;

  ② 使用genymotion模擬器, 主要採用的是利用Virtual Box虛擬機器的原理;

  採用Haxm技術

  一、

  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、重新啟動電腦;

  效果如下;

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

  註:關於如何更新andorid sdk可以看:

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

  三、安裝intel的虛擬硬體加速軟體“intelhaxm”,如“"D:Androidadt-bundle-windows-x86_64-20140702sdkextrasintelHardware_Accelerated_Execution_Managerintelhaxm.exe"”

  四、1、使用快速鍵“Win + R”開啟運行視窗;

  2、輸入 “cmd”後,點擊確定;

  五、輸入"sc query intelhaxm"查詢當前的intelhaxm狀態;

  註:如果彈出錯誤資訊:“sc 不是內部或外部命令,也不是可啟動並執行程式或批次檔。”時(謝謝網友“楓葉曉林”提供測試案例):

  1、如果缺少"C:WindowsSystem32sc.exe",考慮使用管理員權限重新安裝intelhaxm;

  2、可以考慮在環境變數PATH中追加: ";%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem";

  六、如果"intelhaxm"服務是關閉的,可以輸入:“sc start intelhaxm”來開啟

  七、1、建立模擬器時設定 CPU/ABI:Intel Atom (x86)

  註:這種處理器可以採用Intelhaxm實現虛擬硬體加速

  2、啟動模擬器便會發現在啟動的過程中提示:

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

  八、模擬器效果啟動後的效果如下:

  使用genymotion模擬器

  1、到 genymotion 官網下載最新的 genymotion 模擬器:

  http://www.genymotion.com/

  或者到上面的百度雲的連結中下載

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.