Android Ant编译

通过Ant编译生成APK文件可以有效的处理版本号增加等事项,相比于直接用Eclipse导出更加方便。Android本身提供了工具,可以自动生成ant文件,使用命令:

android update project -p .

可以生成。


修改版本号可参考如下:

<span style="white-space:pre">	</span><target name="increment-app-version">
		<propertyfile file="project.properties">
			<entry key="deployment.counter" type="int" operation="+" default="2" pattern="0" />
		</propertyfile>
		
		<property name="deployment.number.pattern" value="\1\3.\4\6.\7\9" />

		<replaceregexp byline='true' file='AndroidManifest.xml' 
			match='android:versionCode=\"[^\"]*\"' 
			replace='android:versionCode="${deployment.counter}"' />
		<replaceregexp byline='false' file='AndroidManifest.xml' 
			match='android:versionName=\"[^\"]*\"' 
			replace='android:versionName="000000${deployment.counter}"' />
		<replaceregexp byline='true' file='AndroidManifest.xml' 
			match='android:versionName="[0-9]*(0|([1-9]))([0-9])(0|([1-9]))([0-9])(0|([1-9]))([0-9])"' 
			replace='android:versionName="${deployment.number.pattern}"' />
	</target>

project.properties:

deployment.counter=10227





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值