Android探路(1):Windows平臺開發環境搭建
閱前說明
在前一篇文章《Google C++編碼規範(示例圖文版)》中,很多讀者反應文章中圖片很不清晰。這個是由於頭條對應上傳的圖片都自動做了壓縮處理導致的。
如果後續大家在閱讀中有什麼不好的體驗,可以移步至微信公眾號【開發者小黑屋】進行查看,公眾號裡面對應上傳的圖片都是原圖顯示,所以有些內容的閱讀體驗可能會更好一點。謝謝大家!
1. 前提準備工作
在安裝Android Studio之前,先下載安裝 JDK(Java Development Kit)。
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
關於JDK的安裝這裡就不作過多說明,但一定要記住安裝完成後配置好JAVA_HOME 環境變量。如下圖所示:
環境變量配置未配置或配置不正確,都會對後面的Android Studio的安裝造成影響。在有些 Windows 系統中,Android Studio啟動器腳本會提示無法找到 JDK 的安裝位置。遇到此類問題時,就需要設置指示正確位置的環境變量。
2. 下載Android Studio
下載地址:https://developer.android.com/studio/index.html
如上圖所示,Android Studio的安裝包劃分了幾種(是否包含Android SDK,是否有安裝程序)。根據個人開發環境配置需要,選擇所需的版本下載使用。
如果是以前用Eclipse之類的環境進行過Android開發,那想必電腦上已經存在Android SDK了,這樣即可選擇無Android SDK的安裝包;
如果是純淨的電腦環境,未安裝過任何開發工具,那建議選擇包含Adnroid SDK的安裝包。
3. 安裝Android Studio
安裝過程也基本都是下一步→下一步的操作,中間步驟根據自己的需要進行選擇即可。
3.1) 雙擊安裝包文件進行安裝
3.2. SDK、模擬器安裝選擇
在第2部分安裝包下載就已經提到過是否包含SDK的問題。本地是否已經存在SDK,對於安裝操作的選擇也會有所不同。
①如果本地沒有SDK,則在安裝時可以勾選SDK,下一步後選擇SDK安裝路徑安裝即可。如下圖所示:
②如果本地已經有SDK,則可以選擇不夠選SDK,執行下一步後,會提示選擇已經存在的SDK,根據提示選擇後繼續執行安裝即可。如下圖所示:
3.3)Install安裝
在前面的步驟中根據需要選擇基本配置後,點擊Next便進入最後的解壓安裝。
3.4)安裝完成
至此,即完成了Android Studio的安裝。
4.啟動Android Studio
安裝完成後,第一次啟動會有設置嚮導,用戶根據實際需要進行一些基本的配置。
4.1)配置選擇
每一次安裝,都會顯示這個界面。用以選擇導入Android Studio的配置文件。
選項一 :使用以前版本的配置文件夾。
選項二 :導入某一個目錄下的配置文件夾。
選項三 :不導入配置文件夾。
如果你以前使用過Android Studio,可以選擇到以前的版本。如果你是第一次使用,可以選擇第三項。
4.2)Unable to access Android SDK add-on lis
配置選擇之後進入一個啟動界面,但有時候可能會遇到如圖所示的情況,提示"Unable to access Android SDK add-on lis"。
遇到這種情況時,有兩種解放方案:
方法一:在Android Studio安裝目錄下,找到\bin\idea.properties。修改disable.android.first.run=true
方法二:點擊Cancel,在後續的界面再安裝SDK。(後面會有圖示具體說明)
4.3)Setup Wizard歡迎界面
雖然頁面上顯示的是Setup,其實是各種用戶配置,諸如UI、SDK等等。如圖所示,"歡迎頁”告訴我們可以開發平板、手機、手錶、TV、車載和眼睛的相關應用。
4.4)設置Android SDK的位置
這裡就是步驟4.2中提到的解決方案二,我們可以在這一步進行SDK的相關配置。
因為我們下載的安裝包是包含SDK的,在前面的安裝步驟中其實也已經解壓安裝了,這裡選擇對應的安裝路徑即可(默認會自動匹配路徑)。
4.5)歡迎使用Adnroid Studio
最後,所以配置完成,即可顯示"Welcome to Android Studio"的界面,用戶便可以在該界面執行創建工程等一系列操作。
5.總結說明
推送的Android開發相關的技術文章所使用的開發工具為Android Studio.
關於開發環境的搭建,本文只是對於主要的部分做了說明,對於一些其他操作(諸如UI配置、工程導入等等)個人覺得放到後續學習過程中具體使用時再去進一步熟悉可能會更好,所以這裡暫不作相關詳解說明。
微信公眾號
更多精品技術乾貨,微信搜索關注【開發者小黑屋】