標籤:
原文轉載於: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模擬器速度問題