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