Android實踐出真知--如何提高模擬器的速度

來源:互聯網
上載者:User

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

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

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下載:

快捷下載:http://download.csdn.net/detail/ysjian_pingcx/7091301官方下載:http://software.intel.com/zh-cn/android/articles/intel-hardware-accelerated-execution-managerSDK Manager下載:

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

vc/QoaOsutzJ2bP2z9bH68fzs6zKsaOsyOe5+7P2z9bPws28tcTH6b/2o6yx8Lyx18W52LHV1eK49r3nw+ajrLzM0Pi147v3SW5zdGFsbCAxIHBhY2thZ2UuLi48L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20140325/20140325092726180.jpg" alt="\">


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的前提是你的電腦的顯卡是獨立顯卡,如果不是不要勾選此項。

重要聲明:

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

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.