前面已經完整講解了Android平臺的構成,以及從Git服務器下載源代碼並進行編譯的內容。接下來說解如何搭建Android SDK開發環境,包括Android Studio、Sublime、Android SDK等的下載與安裝,這些都與Android應用程序開發與調試相關,能夠極大的方便咱們深刻了解Android的源代碼和運行機制。html
1、安裝Android Studioandroid
自從Google中止對ADT的更新後, Eclipse已經不是開發Android應用程序的首先環境,要配合最新的Android SDK,最佳選擇是使用Google主推的Android Studio,Windows、Linux和Mac平臺都有相應的版本,從如下網址便可下載:https://developer.android.com/studio/index.html。以下圖所示,Windows和Mac版本都有相應的安裝版本,下載安裝便可,Linux是zip壓縮包版本,下載後解壓縮便可使用。bash
須要注意的是,使用Android Studio加載Android源代碼所需的內存比較大,第一次啓動Android Studio以前,先修改安裝路徑中bin目錄下的studio64.vmoptions配置,增大Java虛擬機的內存,讀者可根據本身物理內存的大小修改,此處示例都修改成1G:服務器
-Xms1024m -Xmx1024m
Android Studio發展到如今已經很智能化,替用戶省了很多麻煩,第一次啓動時後根據引導設置Android SDK存放路徑,以下圖所示。markdown
若是沒有預先下載Android SDK,安裝引導將協助下載最新的SDK版本和必需的組件,以下圖所示。工具
安裝完成後,就能夠正式進入Android Studio,建立本身的第一個Android應用程序,Android Studio也提供了很好用的應用建立引導,只要按照引導流程一步一步設置下去便可輕鬆建立出本身的第一個Android應用。以下圖所示是筆者建立的「Hello World」應用並在模擬器中運行的效果,可見,經過Android Studio開發Android應用程序是很是方便的。調試
2、加速Android模擬器的啓動code
要作好Android應用程序的開發,或者Android Framework的開發,最好手頭備有一部Android手機,畢竟真實場景中的狀況不是模擬器均可以模擬出來的。但若是條件不具有,咱們也能夠用模擬器來暫時解決。htm
若是不作任何處理,在電腦上啓動Android模擬器將是一個痛苦的等待過程,且模擬器啓動後的響應也很遲鈍,基本不能用於開發調試。幸虧Android Studio中集成了Intel x86 Emulator Accelerator (HAXM installer)工具,安裝後能夠大大加快模擬器的啓動速度[1]。ip
這個工具默認不隨Android Studio一塊安裝,須要用戶自行操做安裝,不過安裝過程很簡單,點擊Android Studio主菜單的「Preferences…」菜單項,打開配置窗口,切換到Android SDK一項,並在SDK的更新窗口中,切換到「SDK Tools」一欄,勾選其中的「Intel x86 Emulator Accelerator (HAXM installer)」一項,以下圖所示。
接着點擊「Apply」按鈕,Android Studio將彈出確認框,提示將開始安裝該工具,以下圖所示。
繼續點擊「OK」按鈕,Android Studio將開始下載並安裝。在安裝過程當中須要配置HAXM(Hardware Accelerated Execution Manager)最大可以使用的內存,以下圖所示。Intel官方推薦將其設置爲本機物理內存的一半。
安裝完成後,在終端窗口使用以下命令確認加速器是否已經啓動
kextstat | grep intelhaxm
若是出現相似下圖所示提示,即表示HAXM安裝成功而且已經正常運行。
經過如下命令能夠啓動和中止HAXM:
# Start: $ sudo kextload –b com.intel.kext.intelhaxm # Stop: sudo kextunload –b com.intel.kext.intelhaxm
[1] 在筆者的環境中,安裝HAXM前模擬器的啓動時間大約是5分名,安裝HAXM後模擬器的啓動時間縮短到30秒左右。