android模擬器速度問題

來源:互聯網
上載者:User

標籤:

原文轉載於:http://www.cnblogs.com/csulennon/p/4178404.html-----------------------------------------------------------------------------------------------------------------------------------

Android Studio 1.0 已經放出來了,以後的Android平台開發激昂逐步從Eclipse向Android Studio遷移,為了能不落伍我也特意從Google下載了Android Studio的安裝包,並且興高采烈地建立了我的第一個android項目。但是當啟動並執行時候就他麼悲催了。

 

這是Inter官網告訴我的,作用是管理硬體加速的,估計是用了這個東西模擬器就能告別Eclipse時代的龜速。

你也可以在Inter官網下載這個HAXM,當然Android SDK已經整合了這個軟體,你需要做的就是找到他,然後安裝它就是了。

他的位置放在這個目錄下:

當然你的位置可能會不一樣,如果找不到就沒必要死磕開發了。

如果問題就這樣解決了,那也太小兒科了吧;當我雙擊安裝,問題又來了:

this computer meets the requirements for haxm but intel virtualization technology(VT-x) is not turned onHAXM cannot be installed until VT-x is enable 

 

重新啟動安裝,就成功了!

讓我們看看Android 5.0炫酷的介面吧:

 

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------

Android技巧分享——讓官方模擬器和genymotion虛擬機器飛起來

      此文章轉自於:http://www.cnblogs.com/JohnTsai

    [Android技巧分享系列]

   1.Android技巧分享——讓官方模擬器和genymotion虛擬機器飛起來

   2.Android技巧分享——如何用電腦下載在Google play中應用的apk檔案

   3.Android技巧分享——Android開發超好用工具吐血推薦

 

      官方模擬器的龜速已讓我們無力吐槽,幸好有genymotion這款逆天的Android虛擬機器,它有著快速的開啟速度,良好的互動介面。是Android開發必備的良品,甚至有些玩家已經用genymotion在電腦上玩Android遊戲。

     今天就要和大家分享一下讓官方模擬器和genymotion速度更快的技巧。

   

     背景知識

      大家或許知道手機處理器,ARM占絕大部分份額。而電腦處理器則是以X86架構為主。

      目前英國ARM架構佔據手機處理器90%的市場份額。

                                                                    ——百度百科 手機處理器(http://baike.baidu.com/view/1649791.htm)

      這就導致在電腦上類比ARM架構的Android手機速度非常慢。

為什麼genymotion比官方模擬器快這麼多?

genymotion是一個使用x86架構虛擬化技術的模擬器。這使它速度更快。利用OpenGL硬體加速,使得我們的應用在測試時有著驚人的3D表現。

http://stackoverflow.com/questions/25424721/why-genymotion-emulator-is-a-lot-faster-than-android-emulator

 

      Google和Intel也發現了這個問題,為瞭解決它。推出了以下解決方案。

    官方模擬器加速技巧

     解決方案

     1.Google在SDK Manager中推出了模擬器基於Intel x86的加速器。我們只需安裝即可。

      2.或許大家看到了中的括弧,這就和Intel有關了。

       Intel HAXM (Hardware Accelerated Execution Manager) 使用基於 Intel(R) Virtualization Technology (VT) 的硬體加速, 因此需要 CPU 支援 VT , 而且僅限於 Intel CPU, 與 AMD CPU 無緣, Intel HAXM 的描述如下:

  • 使用 Intel VT 技術;
  • 為 Android x86 虛擬設備的類比運行提供硬體加速;
  • 與 Android SDK 整合;

     開啟VT的方法:

            重啟進入BIOS,找到Intel Virtual Technology選項將其由disabled改為enabled。(具體操作根據電腦型號各異)

          

       3.在AVD設定介面,將模擬器的CPU設定為x86或x86_64即可。

 

 

  Genymotion加速技巧

1.開啟Oracle VM VirtualBox。

      

2.  設定--->系統--->硬體加速--->啟用VT-x

    設定--->系統--->處理器--->處理器數量--->分配多個處理器

    設定--->系統--->記憶體大小設定為2048MB,晶片集選擇ICH9

    顯示--->盡量分配大一點的顯存,勾選3D加速

             

              

                

              

             

          有了以上步驟,genymotion比以前更快了呢。

          下面看看genymotion運行Android5.0的gif,順便欣賞下Material design。

         

  

          

 

 

 

 

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.