JDK配置
下载地址
安装步骤
- 将使用jdk-8u65-linux-x64.tar.gz版,解压到/usr/:
tar -xzvf jdk-8u65-linux-x64.gz - 在/etc/profile文件中配置环境变量,使用vim编辑
// 需要root用户
sudo vim /etc/profile
- 编辑文件,在最后添加:
export JAVA_HOME=/usr/jdk1.8.0_65
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
保存退出后,执行
source /etc/profile
使修改的环境变量生效(或者重启)使用java -version命令测试是否成功
Maven配置
下载地址
安装步骤
- 将使用apache-maven-3.3.9-bin.tar.gz版,解压到/usr/:
tar -xzvf apache-maven-3.3.9-bin.tar.gz - 在/etc/profile文件中配置环境变量:
export MAVEN_HOME=/usr/apache-maven-3.3.9
export PATH=${MAVEN_HOME}/bin:${PATH}
- 使用mvn -v命令测试是否成功
ANT配置
下载地址
安装步骤
- 将使用apache-ant-1.9.8-bin.tar.gz版,解压到/usr/:
tar -xzvf apache-ant-1.9.8-bin.tar.gz - 在/etc/profile文件中配置环境变量:
export ANT_HOME=/usr/apache-ant-1.9.8
export PATH=${ANT_HOME}/bin:${PATH}
- 使用ant -v命令测试是否成功
SDK配置
下载地址
因为google官方下载地址较慢,可以上网直接搜索linux android sdk下载
安装步骤
- 将使用android-sdk_r23-linux.tgz版,解压到/usr/:
tar -xzvf android-sdk_r23-linux.tgz - 在/etc/profile文件中配置环境变量:
export ANDROID_HOME=/usr/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
其他关键配置
相关工具的下载
当你进入./android-sdk-linux目录会发现,该目录中只有三个文件:add-ons、tools和SDK readme.txt三个文件。那platform-tools、build-tools和platforms目录都不存在,这时我们不能对项目进行构建的,因此接下来需要下载相应的这三个文件
- 你在上一步已经配置了下方的路径,
export ANDROID_HOME=/usr/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$PATH
可以直接在任意的地方启动shell,并执行android,这是会弹出我们熟悉的Android SDk Manager图形化界面,在这里我们就可以自由的下载相应的文件了
- 没有配置上述路径,则需要渠道./android-sdk-linux/tools下启动shell,再执行脚本
这是会遇到一个问题,下载速度慢的问题,我们可以option中设置代理,我这里使用的腾讯提供的镜像,更新速度快,下载速度也可以:android-mirror.bugly.qq.com:8080
proguard下载
这里还有一个坑需要填,由于新版的sdk中没有包含混淆的相关文件,这会导致打包报错,因此在这里需要下载proguard的包,解压到./android-sdk-linux/tools下
Tomcat和Jenkins的安装配置
下载地址
安装步骤
将使用apache-tomcat-7.0.73.tar.gz版,解压到/usr/:
tar -xzvf apache-tomcat-7.0.73.tar.gz下载jenkins.war包,将其放进./tomcat/weapps/目录下
- 进入tomcat的bin目录调用脚本启动tomcat
./startup.sh & tail -r ../logs/catalina.out
- 等到启动完毕,在浏览器中访问:ip(地址):8080/jenkins,即可以使用jenkins了(本地访问,可以使用:localhost:8080/jenkins)
总结
这篇主要是介绍了一些构建环境的基本软件的安装和配置,下篇会详细介绍jenkins的配置和使用