jenkins中eclipse+ant+svn自动打包APK
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相关推荐
- jenkins中配置Ant
一.安装ant 官方主页http://ant.apache.org下载新版的ant. *下载对应的版本,解压到我们的硬盘. 二.配置环境变量 Window中设置ant环境变量: ANT_HOME ...
- 使用GitHub Actions实现Android自动打包apk
记录一下,免得忘了 实现根据tag自动打包并上传至release 官方文档 workflow name: Android CI# 触发器 on:push:tags:- v*pull_request:t ...
- jenkins修改pom文件_从Jenkins中的pom文件自动派生强制性SonarQube属性
情况: 我想用由詹金斯(1.642.4)触发的SonarQube(5.4)分析我的项目.它是使用maven构建的Java项目. 我看到两种触发分析的方法: 发布构建操作"使用maven进行S ...
- jenkins+Xcode+蒲公英实现ipa自动打包发布全攻略
http://www.jianshu.com/p/ed124917d6c6 蒲公英:https://www.pgyer.com/udid/ 一步快速获取 iOS 设备的 UDID 请使用 iPhone ...
- Android中使用Ant编译打包
本文参照自: http://blog.csdn.net/xyz_lmn/article/details/7268582?reload 一.环境配置 1.1.配置ant 首先从ant官网可下载ant,接 ...
- Jenkins实现android自动打包 上传蒲公英及fir.im
下载jenkins https://jenkins.io/index.html 下载后得到jenkins.msi文件,直接安装 访问http://localhost:8080 选择安装推荐的插件之后进 ...
- 解放双手 | Jenkins + gitlab + maven 自动打包部署项目
前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...
- iOS Jenkins + fastlane自动打包,蒲公英上传
文章目录 前言 前置工作 1.安装 jenkins 2.jenkins配置 2.1 打开浏览器,进入到 jenkins 初始化 2.2 安装插件 2.3 环境变量配置 3.创建任务 3.1 新建任务 ...
- GitHub Actions实现自动打包生成apk
参考: 手把手教你如何巧用Github的Action功能 使用GitHub Actions实现Android自动打包apk Android Studio 4.0 + CI on pull reques ...
- ant自动打包多个android项目为apk
为什么80%的码农都做不了架构师?>>> 最最近项目要实现一个自动打包的功能,网上参考了不少资料,觉得还是使用ant打包比较方便. 到最后的写出的配置信息如下所示: build ...
最新文章
- 广东“基因编辑婴儿事件”调查组:将对贺建奎依法依规严肃处理
- 分享笔趣阁、宜搜等小说免费API接口
- SQLServer的数据类型
- python读取nc文件并转换成csv_Python提取netCDF数据并转换为csv文件
- Node.js基础知识普及
- 【Numpy学习记录】np.cov详解
- 不等号属于不等式吗_考研专业课备考时,仅仅多刷几遍目标院校的期末考试题就够吗?...
- 某银行软件中心产品开发流程
- 内核中的UDP socket流程(6)——sendto
- d3 scale详解
- 知名应用背后的第三方开源项目
- 使用CultureInfo来显示中文星期
- 二维码名片的格式 - vcard(非常好,可直接添加到手机通讯录)
- 拖延2年的Bug,Linux 上的三星 SSD 驱动错误终于得到修复
- STM32单片机的优缺点分析
- 5秒内克隆你的声音,并生成任何内容,这个工具细思极恐...还特么的开源~
- 华为荣耀手表GS3 评测怎么样
- arduino电风扇程序_Arduino实验项目:温控电风扇
- 一文了解51PCB的高精密HDI工艺详解
- 单片机:按键调节时钟
热门文章
- 4亿线上用户性能保证:Linked Redliner架构解密
- 史上最全 Android 面试资料集合
- 从0开始学习 GitHub 系列之「06.团队合作利器 Branch」
- windows7蓝牙怎么打开_PC版微信v2.7.0曝光:支持电脑上打开小程序
- VS2008环境下编译使用SGI STL(using stlport 5.2.1)
- Treap 树堆 容易实现的平衡树
- day12 装饰器的进阶
- 农银电商项目学习笔记(一)
- 《Linux/UNIX 系统编程手册》学习笔记
- 关于百度地图根据经纬度获取城市信息的接口