Linux下搭建Android開發環境圖文詳解
一、JDK的下載:
Oracle JDK官網:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下載JDK的壓縮幫包(tar.gz),並將其解壓。(可以解壓到任何目錄,如~/usr/bin/JAVA),然後在終端輸入如下命令打開profile文件來配置PATH環境變量。
sudo gedit /etc/profile
打開profile文件後,在文件的最後輸入如下的內容:
#set java environment JAVA_HOME=/home/softkid/jdk1.8.0_77 export JRE_HOME=/home/softkid/jdk1.8.0_77/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
注:建議安裝jdk7,不然以後編譯Android源碼還要換成7.
使配置立即生效:
source /etc/profile
二、下載Android SDK:
因為目前Google不能訪問,所以找到一個開源網站:http://gmirror.org/#android-sdk-tools-only
將Android-sdk_r24.41-linux.tgz 文件復制到Linux 文件系統中的某個目錄〈可以自讀者任意指定〉,然後在Linux 終端進入Android-sdk_r24.41-linux.tgz 文件所在的目錄, 並執行如下的命令解壓
sudo tar -zvxf Android-sdk_r24.41-linux.tgz
解壓後,會看到當前目錄中多了一個android-sdk-linux 目錄,進入android-sdk-linux/tools 目錄,會發現有一個文件名為android的腳本文件, 如圖:
執行這個腳本文件(雙擊該腳本文件或直接在Linux 終端執行該腳本文件〉,會顯示如圖所示的Android SDK 安裝界面。
由於Android SDK 采用在線安裝的方式(也就是說只下載了一個安裝器和必要的工具, 更多的文件需要在統更新〉,所以前面下載的Android SOK 並不完整,仍然需要通過Internet 安裝很多東西.啟動安裝界面後,可以選擇自己想要的Android 版本〈選中前面的復選框即可〉,最後單擊如圖所示的安裝界面右下角的“ Install 22 package”按鈕來安裝被選中的包。在安裝的過程中要有穩定而快速的Internet 連接,否則安裝時間會很長。
安裝完Android SOK 後,進入<Android SDK 安裝目錄>,會看到如圖1所示的目錄結構。其中, platforms 目錄存儲與各個版本相關的Android SDK 資源, 每一個Android SDK 版本用一個單獨的目錄存儲, 如圖2所示。
圖1
圖2
由於<Android SDK 安裝目錄>/platform-tools 和<Android SDK 安裝目錄>/tools 目錄中包含了很多常用的工具,因此建議讀者將這兩個目錄加入PATH 環境變量。步驟如下(假設Android SDK 的安裝目錄是/sdk/android/android-sdk-linux ) 。
在Linux 終端執行下面的命令。
sudo gedit /etc/profile在profile 文件的最後添加如下的代碼:
export ANDROID_SDK_PATH=/Android/sdk/android-sdk-linux
export PATH=.:$ANDROID_SDK_PATH/platform-tools:$PATH
保存並關閉profile 文件, 在Linux 終端輸入如下的命令執行profile 文件中的命令:
sourse /etc/profileUbuntu下安裝過程:
cd ~/Downloads/ sudo wget http://dl.gmirror.org/android/android-sdk_r24.4.1-linux.tgz sudo tar -zxvf android-sdk_r24.4.1-linux.tgz
sudo echo 'export ANDROID_HOME="'$HOME'/Downloads/android-sdk-linux"' >> ~/.bashrc sudo echo 'export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"' >> ~/.bashrc sudo echo 'export JAVA_CMD="/usr/lib/jvm/java-7-openjdk-amd64/bin/java"' >> ~/.bashrc
關閉“終端”,再開啟一個“終端”,讓環境變量生效。
啟動Android SDK Manager
android
根據需要,選擇最新版的Android SDK Platform-tools、Samples for SDK等等下載即可(約2.6GB)。
注意:一定要安裝Android Support Repository,否則gradle會報錯。
如果下載速度慢,有2個辦法:
1、配hosts:ping g.cn,為dl-ssl.google.com設置hosts,並且在Android SDK Manager——》菜單——》Tools——》Options中選中“Force https to http”
2、國內cdn鏡像下載:todo