1.前言
工作关系,需要做安卓环境的自动打包,领导要求公司产品、测试、开发等小伙伴每天来上班之前,可以在指定位置下载开发,测试,生产环境最新的安卓版本安装包,可以每日验证产品开发进度以及及时反馈开发功能的方向是否正确。
博文说明:
由于我们公司的产品是通过gradle实现的编译打包,所以本文介绍的是gradle的环境。具体你们公司安卓是通过什么工具编译打包的,需要和你们开发进行沟通。
安卓打包需要配置apk签名,签名的密码还有密钥需要联系开发获取,不然打出来的包是无法运行的。
签名软件一般用于程序编译打包之后,手机在运行程序之前会先去验证程序的签名(可以看作类似于我们电脑上常说的md5)是否合法,只有通过了验证的文件才会被运行
2.编译环境安装
1、 因为android使用java语言开发,所以需要先安装java jdk
[root@jenkins ~]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
2、 安装android sdk,也就是android开发工具包。
安装sdk
[root@jenkins ~]# wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
[root@jenkins ~]# tar xf android-sdk_r24.4.