MacOS,Windows配置安卓開發環境

歡迎關注程式引力
本文介紹了安卓開發環境的配置方法。若有錯漏,煩請斧正。轉載請註明出處。
- 作者:謝一 (Evan Xie)
- 郵箱: ofollow,noindex">[email protected]
0. 內容簡介
安卓開發環境的配置可分為如下幾步:
1. 配置JDK
1.1 Windows
下載JDK
訪問 Oracle官網JDK下載頁面 ,可以看到有若干版本的JDK(即Java SE)版本提供下載。
若沒有合適的版本,可在頁面底部找到Java Archive,在其中選擇合適的版本進行下載。
- 若選擇exe版本下載,則雙擊安裝即可。
- 若選擇zip版本下載,解壓後放到合適目錄即可。
配置JAVA環境變數
環境變數的作用是程式能夠獲取到JDK的安裝路徑。
- 右擊我的電腦-屬性-高階-系統配置-高階-環境變數。
- 將JDK的安裝路徑配置為JAVA_HOME。
- 同時新增JAVA_HOME/bin到PATH中。
以最新的情況來看,JDK目錄下的其他目錄,如tools等不需要再配置。
驗證JDK安裝情況
開啟cmd,輸入java -version,若顯示JAVA版本即表示安裝配置完成。
1.2 Mac OS
方法一:使用預設JDK
在.bash_profile中新增:
# The path of system java which has been installed in the Mac OS export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdkXXX.jdk/Contents/Home
方法二:手動下載配置
下載方式同Windows方法。
配置環境變數則需開啟使用者目錄下的.bash_profile,新增:
export JAVA_HOME=<pathToJdk>
並執行
source .bash_profile
方法三:使用homebrew
安裝homebrew後,執行
brew cask search java brew cask install java
需要安裝 JDK 7 或者 JDK 6,可以使用homebrew-cask-versions:
brew tap caskroom/versions brew cask install java6
2. 配置代理或映象伺服器
為了能夠下載SDK或其他資源,一般情況下都需要配置代理。本文中將 代理 廣義地理解為轉發代理與映象伺服器。
- 轉發代理指客戶端與目標伺服器之間的中介,可以理解為客戶端每一次請求,都是由該代理伺服器轉發給目標伺服器的,響應也是由該代理轉發回來的。
- 映象伺服器並不做轉發,其與目標伺服器保持同步,直接給客戶端提供服務。可以理解為,映象伺服器將目標伺服器上的資源複製了一份,當客戶端請求相應資源時,直接將所需資源返回。
使用轉發代理
通過上面的介紹,可以知道轉發代理並不限定請求的資源(映象伺服器只能返回已經同步複製的資源),同時由於實時地將響應返回,故獲取到的資源也是最新的。所以,如果條件允許,建議使用轉發代理。
配置完成後,能夠使用瀏覽器訪問部分原本無法訪問的網站。記錄下代理使用的埠,在下文配置Android Studio時使用。
介紹轉發代理的文章很多,本文就暫不做介紹了。
使用映象伺服器
目前國內的映象伺服器一般由若干高校提供,主要有:
中國科學院開源協會映象站地址:
IPV4/IPV6: http://mirrors.opencas.cn 埠:80
IPV4/IPV6: http://mirrors.opencas.org 埠:80
上海GDG映象伺服器地址:
http://sdk.gdgshanghai.com 埠:8000
北京化工大學映象伺服器地址:
IPv4: http://ubuntu.buct.edu.cn/ 埠:80
IPv6: http://ubuntu.buct6.edu.cn/ 埠:80
映象伺服器的特點是免費,但提供的資源有限。若在使用時發現無法下載,可以更換其他伺服器。具體使用方法在下文中介紹。
3. 安裝Android Studio
- 登入 安卓開發者網站 ,點選下載Android Studio
- 網上的其他教程需要手動額外下載Android SDK,但如果配置代理後,可以通過SDK manager來進行下載。本文將會在下文以這種方式下載SDK。
- 若不想使用Android Stuidio作為IDE進行開發,可在該頁面中下載命令列工具,使用其中的Sdk manager進行下載。
- 安裝Android Studio
4. 下載Android SDK
啟動Android Studio時,若以前沒有安裝過Android SDK,則會無法啟動。
以Android Studio 3.2為例,在沒有安裝SDK的情況下,會提示使用者選擇代理。輸入代理的host與埠:
- 若使用轉發代理,則在host中輸入127.0.0.1(即迴環地址)與代理使用的埠號。
- 若使用映象伺服器,則在host與埠中填寫具體的映象伺服器url與埠。
點選完成即可啟動下載。

img_downloadAndroidSdk
下載完成後,即可正常啟動。
為了保證Android的一些工具(如adb)也能正常使用,需將Android SDK的兩個子目錄platform-tools與tools配置到環境變數PATH中。