鳥人的Android揭祕(5)——搭建Android SDK開發環境(一)

      前面已經完整講解了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)」一項,以下圖所示。

Intel x86 Emulator Accelerator (HAXM installer)安裝

      接着點擊「Apply」按鈕,Android Studio將彈出確認框,提示將開始安裝該工具,以下圖所示。

      繼續點擊「OK」按鈕,Android Studio將開始下載並安裝。在安裝過程當中須要配置HAXM(Hardware Accelerated Execution Manager)最大可以使用的內存,以下圖所示。Intel官方推薦將其設置爲本機物理內存的一半。

Intel x86 Emulator Accelerator (HAXM installer)安裝

      安裝完成後,在終端窗口使用以下命令確認加速器是否已經啓動

kextstat | grep intelhaxm

      若是出現相似下圖所示提示,即表示HAXM安裝成功而且已經正常運行。

HAXM正常運行

      經過如下命令能夠啓動和中止HAXM:

# Start:
$ sudo kextload –b com.intel.kext.intelhaxm
# Stop:
sudo kextunload –b com.intel.kext.intelhaxm

 

[1] 在筆者的環境中,安裝HAXM前模擬器的啓動時間大約是5分名,安裝HAXM後模擬器的啓動時間縮短到30秒左右。

相關文章
相關標籤/搜索