1、2、3.前面1、2、3步骤和web项目构建一致。注意开始构建前需先安装Ant Plugin、Android Lint Plugin插件

4. 在构建前我们需要先生成一个build.xml文件。

打开cmd运行命令:android update project --name <项目名称> --target <Android SDK ID> --path <项目路径> --subprojects

其中项目名称指的是jenkins中当前创建的项目名称,路径是指jenkins中该项目的路径,我这边是:C:\Users\Administrator\.jenkins\jobs\eclipseApp\workspace

target中的内容可以运行android list targets获得,如下图,我选择的是2 。

该命令运行后出现如下图,则build.xml文件创建成功:

5. 构建:选择Invoke Ant,然后采用Ant进行构建。然后进行如下图进行填写

其中Target中填写的ANT常用命令如下:

1) ant clean : 清除项目的生成文件

2) ant debug: 生成一个debug apk,并使用debug key进行签名

3) ant emma debug: 生成一个测试项目

4) ant release: 生成一个release apk,并不进行签名和对齐

5) ant debug install: 生成并安装一个apk包

6) ant installd: 安装一个已经编译好的debug包

7) ant installr: 安装一个已经编译好的release包

8) ant installt: 安装一个已经编译好的测试包

9) ant installi: 安装一个已经编译好的instrumented包

7. 构建后存放的默认路径是C:\Users\Administrator\.jenkins\jobs\eclipseApp\workspace\bin,此时生成的是未带签名的APK

若想带签名则需要配置local.properties,配置完成后执行ant release,生成带签名的APK

key.store=签名文件所在路径

key.store.password=签名密码

key.alias=签名文件别名

key.alias.password=签名密码

转载于:https://www.cnblogs.com/xwtcm/p/6420411.html

jenkins中eclipse+ant+svn自动打包APK相关推荐

  1. jenkins中配置Ant

    一.安装ant 官方主页http://ant.apache.org下载新版的ant. *下载对应的版本,解压到我们的硬盘. 二.配置环境变量 Window中设置ant环境变量: ANT_HOME    ...

  2. 使用GitHub Actions实现Android自动打包apk

    记录一下,免得忘了 实现根据tag自动打包并上传至release 官方文档 workflow name: Android CI# 触发器 on:push:tags:- v*pull_request:t ...

  3. jenkins修改pom文件_从Jenkins中的pom文件自动派生强制性SonarQube属性

    情况: 我想用由詹金斯(1.642.4)触发的SonarQube(5.4)分析我的项目.它是使用maven构建的Java项目. 我看到两种触发分析的方法: 发布构建操作"使用maven进行S ...

  4. jenkins+Xcode+蒲公英实现ipa自动打包发布全攻略

    http://www.jianshu.com/p/ed124917d6c6 蒲公英:https://www.pgyer.com/udid/ 一步快速获取 iOS 设备的 UDID 请使用 iPhone ...

  5. Android中使用Ant编译打包

    本文参照自: http://blog.csdn.net/xyz_lmn/article/details/7268582?reload 一.环境配置 1.1.配置ant 首先从ant官网可下载ant,接 ...

  6. Jenkins实现android自动打包 上传蒲公英及fir.im

    下载jenkins https://jenkins.io/index.html 下载后得到jenkins.msi文件,直接安装 访问http://localhost:8080 选择安装推荐的插件之后进 ...

  7. 解放双手 | Jenkins + gitlab + maven 自动打包部署项目

    前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...

  8. iOS Jenkins + fastlane自动打包,蒲公英上传

    文章目录 前言 前置工作 1.安装 jenkins 2.jenkins配置 2.1 打开浏览器,进入到 jenkins 初始化 2.2 安装插件 2.3 环境变量配置 3.创建任务 3.1 新建任务 ...

  9. GitHub Actions实现自动打包生成apk

    参考: 手把手教你如何巧用Github的Action功能 使用GitHub Actions实现Android自动打包apk Android Studio 4.0 + CI on pull reques ...

  10. ant自动打包多个android项目为apk

    为什么80%的码农都做不了架构师?>>>    最最近项目要实现一个自动打包的功能,网上参考了不少资料,觉得还是使用ant打包比较方便. 到最后的写出的配置信息如下所示: build ...

最新文章

  1. 广东“基因编辑婴儿事件”调查组:将对贺建奎依法依规严肃处理
  2. 分享笔趣阁、宜搜等小说免费API接口
  3. SQLServer的数据类型
  4. python读取nc文件并转换成csv_Python提取netCDF数据并转换为csv文件
  5. Node.js基础知识普及
  6. 【Numpy学习记录】np.cov详解
  7. 不等号属于不等式吗_考研专业课备考时,仅仅多刷几遍目标院校的期末考试题就够吗?...
  8. 某银行软件中心产品开发流程
  9. 内核中的UDP socket流程(6)——sendto
  10. d3 scale详解
  11. 知名应用背后的第三方开源项目
  12. 使用CultureInfo来显示中文星期
  13. 二维码名片的格式 - vcard(非常好,可直接添加到手机通讯录)
  14. 拖延2年的Bug,Linux 上的三星 SSD 驱动错误终于得到修复
  15. STM32单片机的优缺点分析
  16. 5秒内克隆你的声音,并生成任何内容,这个工具细思极恐...还特么的开源~
  17. 华为荣耀手表GS3 评测怎么样
  18. arduino电风扇程序_Arduino实验项目:温控电风扇
  19. 一文了解51PCB的高精密HDI工艺详解
  20. 单片机:按键调节时钟

热门文章

  1. 4亿线上用户性能保证:Linked Redliner架构解密
  2. 史上最全 Android 面试资料集合
  3. 从0开始学习 GitHub 系列之「06.团队合作利器 Branch」
  4. windows7蓝牙怎么打开_PC版微信v2.7.0曝光:支持电脑上打开小程序
  5. VS2008环境下编译使用SGI STL(using stlport 5.2.1)
  6. Treap 树堆 容易实现的平衡树
  7. day12 装饰器的进阶
  8. 农银电商项目学习笔记(一)
  9. 《Linux/UNIX 系统编程手册》学习笔记
  10. 关于百度地图根据经纬度获取城市信息的接口