开发在本机使用studio构建安卓项目特别方便,使用本地jenkins构建也很方便,只需要用到你本机环境就可以;
那么如何在tomcat上搭建jenkins环境呢?
从如下几个方面入手:
一、了解gradle
二、在linux部署打包环境
三、在jenkins新建项目
四、打完包python上传蒲公英自动发送邮件
废话少说:
一、了解gradle
1、Gradle就不废话了,你可以理解为maven
android studio构建是使用Gradle构建工具,eclipse是使用ant构建工具。两个工具区别较大,喜欢ant构建的很难习惯gradle构建,如果需要迁移到android studio,最好了解一下gradle
gradle构建工具是任务驱动型构建工具,并且可以通过plugin插件扩充各种功能;
二、在linux部署打包环境
1、环境变量配置
上图sdk,谷歌官方提供了对应linux版本的sdk,下载即可;
上图NDK相关的ndk网站上也有;
上图gradle版本,在grdle官网很容易找到;
一开始我也是这么按部就班,去各个网站单独找对应的安装包,解压,安装,貌似一点毛病都没有,实则这是最大的问题;
干货:网上找了很多教程都找不到解决方法,包括很多国外网站;
问题1、google只单独提供了各个平台的sdk,mac、window、linux;
问题2、android studio打包很多时候会用到cmake之类编译c++的工具,cmake官网能找到android studio对应的版本不?
问题3、android studio经常会更新,而且开发运用的gradle版本是跟随android studio儿更新,版本不一定是最新版本,那怎么办?
问题4、如何保持linux和安卓开发本机保持一致的环境?
经过不断的试错,终于试出一个我自认为很棒的方法:在linux上装一个android studio,在这之前记得安装服务器的图形桌面(有很多教程),我们服务器版本是centos 7,安装完后解压android studio,进入bin目录,直接./start.sh。启动studio,这时候在服务区上studio就启动了,启动时会自动帮你下载你需要的东西,包括之前环境配置里的ndk、cmake等等;
环境配置完成!
三、jenkins配置
四、python发送蒲公英,发送邮件