使用Ant编译项目,旧版SDK用apkbuilder打包,新版SDK没有apkbuilder工具,用sdklib.jar打包apk

本文介绍了如何在使用Ant编译项目时,针对旧版SDK利用apkbuilder工具打包APK,以及在新版SDK中由于apkbuilder工具被弃用,如何改用sdklib.jar中的ApkBuilder类进行打包操作。
摘要由CSDN通过智能技术生成

1、旧版SDK目录,使用apkbuilder工具打包apk

如果你的SDK目录是旧的,还有apkbuilder.exe工具的话,打包成apk的配置丰富如下:

<!-- 打包成未签名的apk,使用apkbuilder命令组合classes.dex,res.zip和
	     AndroidManifest.xml为未签名的apk -->
<target name="package" depends="dex, package-res-and-assets">
	<echo>Packaging unsigned apk for release...</echo>
	<exec executable="${apkbuilder}" failοnerrοr="true">
	    <!-- 输出apk的路径 -->
		<arg value="${out-unsigned-package-ospath}" />
		
		<!-- u指创建未签名的包-->
		<arg value="-u" />
		
		<!-- 指定前资源压缩包路径res.zip文件路径 -->
		<arg value="-z" />
		<arg value="${resources-package-ospath}" />
		
		<!-- 前面生成的dex路径 -->
		<arg value="-f" />
		<arg value="${dex-ospath}" />
		
		<!--引用的第三方jar以及其中的资源文件࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值