打造一個全命令行的Android構建系統
step 1 安裝 JDK 環境
配合android的JDK最好選用JDK官方版本而不是Open JDK,下面是在unbuntu下安裝JDK 1.7的方法。
代碼如下:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
step 2 安裝 Android SDK
android sdk 工具包的一些命令行工具是基於32位系統的,在64為平台運行32程序必須安裝 i386 的一些依賴庫,方法如下:
代碼如下:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
安裝完成32位的依賴庫後,我們使用wget 去官方下載最新的linux下android SDK包。
代碼如下:
cd ~
wget http://dl.google.com/android/android-sdk_r24.0.1-linux.tgz
tar xvzf android-sdk_r24.0.1-linux.tgz
編輯 .profile 或者 .bash_profile 把下面的目錄增加到 path的搜索路徑中,確保android SDK的的一些命令工具可以直接在終端使用,比如 adb 命令。
代碼如下:
ANDROID_HOME=$HOME/android-sdk-linux
export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
exprot ANDROID_HOME
使環境變量生效
代碼如下:
source ~/.profile
環境變量生效後,你可以使用android命令 列出sdk相關的列表,以便我們選擇和自己項目匹配的SDK版本。(剛才只是安裝了最基礎的SDK,要完全滿足你的開發環境需要還得從下面的列表中選擇你需要的SDK和工具更新下載)
代碼如下:
android list sdk --all
輸出如下所示: