android開發:[4]加速模擬器如真機執行?

Tags: 模擬器, 真機,

搭建好開發環境後,我們發現adt自帶的模擬器執行十分緩慢,啟動等半天,執行程式也是讓人鬱悶不已,今天介紹一下利用intel的虛擬技術實現虛擬機器如真機一樣的執行速度。

工具/原料

adt

intel haxm

方法/步驟

原理就是使用intel的x86映象,結合英特爾的硬體加速執行管理器(HAXM)驅動,實現加速,所有首先確保你的cpu是intel晶片(對amd使用者這裡說聲抱歉,可以不用往下看了。),並且支援vt-x加速。在bios裡找到相關的地方設定vt-x開啟。

android開發:[4]加速模擬器如真機執行

可以在百度搜索找到HAXM的安裝包。

android開發:[4]加速模擬器如真機執行

解壓縮後點擊安裝程式,不需要太多的設定,傻瓜式安裝就好。

android開發:[4]加速模擬器如真機執行

android開發:[4]加速模擬器如真機執行

android開發:[4]加速模擬器如真機執行

注意一點是,如果你安裝中出現了下面的錯誤說明你第一步沒有做好,就是bios裡沒有開啟vt-x,需要重啟電腦進入bios設定裡面修改vt-x為“enable”。

android開發:[4]加速模擬器如真機執行

安裝後我們開啟android sdk manager,可以看到已經安裝好的狀態為installed。

android開發:[4]加速模擬器如真機執行

接下來我們還需要給每個版本的sdk安裝一個x86的映象。這個速度有點慢,需要點耐心等待。

android開發:[4]加速模擬器如真機執行

android開發:[4]加速模擬器如真機執行

確定一下是否安裝成功。

android開發:[4]加速模擬器如真機執行

配置新的虛擬機器,或者編輯已經存在的虛擬機器,如圖設定,在CPU/ABI欄選擇Intel Atom( X86),並勾選Use Host Gpu。

android開發:[4]加速模擬器如真機執行

啟動模擬器的速度明顯提升,執行起來基本上經過加速後可以達到接近真機的執行速度。

android開發:[4]加速模擬器如真機執行

android開發:[4]加速模擬器如真機執行

模擬器, 真機,
相關問題答案