Jenkins & Android(四) : JDK &
2016-10-23 本文已影响88人
枯葉殘秋
- 安装JDK
# 下载oracle官网的JDK
wget <download-url>
# rpm安装
rpm -ivh <jdk.rpm>
- 配置JDK
# 环境配置
vim /etc/profile
# 添加以下信息
export JAVA_HOME=/usr/java/<jdk-version>
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 环境配置生效
source /etc/profile
- 安装ADK
# 下载官网(https://developer.android.com/studio/index.html)的Linux版本
wget <download-url>
# 解压ADK到/usr/lib/目录
tar zxvf ./android-sdk_r24.4.1-linux.tgz -C /usr/lib/
- 配置ADK
# 环境配置
vim /etc/profile
# 添加以下信息
export ANDROID_HOME=/usr/lib/android-sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
# 环境配置生效
source /etc/profile
- 更新ADK
由于centOS默认是没有UI(也不推荐安装),所以ADK的操作都需要通过命令行来进行
# 查询sdk可更新列表及相关编号
android list sdk -e
上面的命令会列出SDK可更新的信息,一般来说全部更新下载的话,占用空间非常大,而且不是每个都是必须使用到的,所以选择自己需要的进行更新下载就可以了
# 必要
tools(Android SDK Tools)
# 必要
platform-tools(PlatformTool)
# 必要
build-tools-25.0.0(Android SDK Build-tools)
# 必要
extra-android-m2repository(Android Support Repository)
# 以下可根据自己的工程的编译版本下载对应的版本就可以
android-25(Android SDK Platform 25)
android-24(Android SDK Platform 24)
android-23(Android SDK Platform 23)
android-22(Android SDK Platform 22)
# 更新下载命令(-u 不使用UI -t只下载指定版本)
android update sdk -u -t <name>,<name>,<name>
# 查看android的更多操作
android -help
android update -help