安卓自動化打包環境搭建

weixin_33797791發表於2018-06-07

1.下載SDK命令列工具

在Linux終端下輸入(地址可能會發生變化,最新地址可在https://developer.android.com/studio/ 上找到)

wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip

2.解壓SDK命令列工具,並安裝sdk

在終端輸入

unzip sdk-tools-linux-3859397.zip

得到解壓後的命令列工具目錄為tools。

在終端中按順序執行以下命令:

cd tools

./android update sdk -u -t android-27  #解釋: 更新sdk -u 表示no ui 即不使用圖形化介面  -t 表示過濾 即安裝指定版本sdk,此處指定為27 按提示輸入y同意 Development Kit License Agreement

./android update sdk -u -t "build-tools;27.0.3"  #解釋 -u -t 含義與上一條命令相同,"build-tools;27.0.3"為要安裝的build tools版本全稱

3.下載gradle

在終端輸入

wget https\://services.gradle.org/distributions/gradle-4.1-all.zip

下載完成後輸入 unzip gradle-4.1-all.zip 解壓後得到資料夾gradle-4.1

將gradle加入環境變數中

vi .profile

在profile加入以下內容

export PATH=$PATH:/home/android/gradle-4.1/bin

4.修改local.properties檔案

使其中的sdk.dir指向我們sdk所在的路徑,在這裡為:

sdk.dir=/home/android/sdk

5.環境搭建完成

進入原始碼所在路徑,使用gradle命令即可執行打包。例

cd /home/android/xxx
gradle assembleRelease

相關文章