jenkins代替android studio构建安卓项目

 第一次写,写的不好大家包涵,有什么问题可以加QQ一起讨论;

开发在本机使用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发送蒲公英,发送邮件

 

       

 

转载于:https://www.cnblogs.com/war-lock/p/8000351.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值