1.需要新建一个freestyle的项目
2. 指定你的项目文件地址
然后用执行windows 命令行执行ant编译并运行程序
记住ant clean debug install - ant执行编译并安装应用程序。它会自己去寻找andriod设备去安装应用。一般我们会真机连上电脑。让程序安装到真机上
start 命令我们自定义的ant命令。
你需要在项目文件的build.xml文件中加入如下配置才能生效
<!--用adb执行运行app的命令 如果用ant调用对应的是target name -->
<target name="start">
<xpath input="AndroidManifest.xml"
expression="/manifest/@package"
output="manifest.package" />
<xpath input="AndroidManifest.xml"
expression="/manifest/application/activity[intent-filter/action/@android:name='android.intent.action.MAIN']/@android:name"
output="manifest.main" /><!--此处是通过xpath方法从android的manifest文件中取得main并赋值给manifest.main以便以后使用-->
<echo level="info">Restart main activity ${manifest.package}/.${manifest.main}</echo>
<exec executable="${android.platform.tools.dir}/adb">
<arg value="shell"/>
<arg value="am"/>
<arg value="start"/>
<arg value="-S"/>
<arg value="-a"/>
<arg value="android.intent.action.MAIN"/>
<arg value="-n"/>
<span style="color:#ff0000;"><arg value="${manifest.package}/.MainActivity"/><!--注意此处的启动的第一个页面是硬编码。应该有方法拿到应用程序的第一个activity--></span>
</exec>
</target>
然后再jenkins里面build程序然后可以让其跑起来
跑的过程中你可以监控console output