Android實踐--模擬器的加度的快感

Android---如何提高模擬器的速度

        做Android開發的程序猿們,很多人心中有一糾結:“Android模擬器怎麼這麼慢啊,用自己的愛機測試有點小小不捨”,谷歌推出的adt-bundle-windows-x86在省去了Android程序猿辛苦安裝adt插件的時候還是沒有直接解決Android模擬器的速度上的劣勢,就在這一點上有點輸給了Mac上的ios,今天袁老師悄悄地來揭曉谷歌ADT中的一個小祕密--如何提高模擬器的速度。

        ADT默認的器模擬的是 ARM 的體系結構(arm-eabi),這種模擬器並不是真正運行在x86上而是模擬的ARM, Intel推出了支持x86的虛擬化加速組件IntelHaxm,與Android SDK集成允許Android模擬器能夠以真機的速度去運行,是不是很有有活力呢。

        如果你是一名Android應用開發者,如果苦於公司沒有配備專門的測試機而是用慢如蝸牛的ARM模擬器,那麼一盞茶的功夫你就能閱讀完以下的內容,只需簡單幾步,可以讓你暢享整個Android學習歷程~ ~

1. 溫馨提示:

  • 1.計算機cpu是Intel型號的,支持虛擬化技術,一般IntelCPU都支持,如果是Intel的,繼續瀏覽下面兩條提示。
  • 2.建議i3及以上的Intel CPU使用這種模擬加速。
  • 3.計算機內存1G以上。

2. IntelHaxm下載:

運行SDK Manager.exe(建議在eclipse中的工具欄中打開):


問題:IntelHaxm文件比較小,很少出現請求超時,如果出現下圖的情況,別急着關閉這個界面,繼續點擊Install 1 package...


3. IntelHaxm安裝:

下載成功之後到...\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\目錄下找到文件IntelHaxm.exe,並且進行安裝。

IntelHaxm安裝成功後,進入cmd鍵入命令----->sc query intelhaxm

看到如下結果,說明IntelHaxm成功安裝


4. 下載Intel x86 Atom System Image 鏡像文件
創建模擬器之前,需要通過SDK Manager下載一個鏡像文件,如下圖:


5. 創建/配置Android模擬器

快成功了,創建和配置模擬器,且看一張圖:

常見問題:

  • 1.主要是CPU/ABI選項,選擇Intel Atom (x86) ,就能使用Intel x86虛擬化技術進行加速,如果沒有這個選項,檢查鏡像文件是否已經安裝成功,如果安裝成了還沒有,重啓eclipse即可了。
  • 2.選擇了CPU類型爲Intel Atom (x86)之後,如果發現沒有感覺模擬器很快,檢查一下IntelHaxm是否安裝成功。
  • 3.勾選上Use Host GPU的前提是你的電腦的顯卡是獨立顯卡,如果不是不要勾選此項。
  • 4.IntelHaxm安裝失敗,請確認CPU虛擬化是否開啓,沒有開啓進入BIOS進行開啓。
實踐薦語:

袁某親測,Intel加速確實讓模擬器很快,可以與真機媲美,感覺很棒,節省時間,提高效率。

想要踐行模擬器加速的同仁們如果遇到什麼問題,歡迎留言,願與君交流學習~

重要聲明:

文章供學習交流,轉載請標明來源:http://blog.csdn.net/ysjian_pingcx/article/details/22444681




發佈了45 篇原創文章 · 獲贊 144 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章