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=签名密码

posted @ 2017-02-20 17:09  如果太阳微笑  阅读(292)  评论(0编辑  收藏  举报