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}" failonerror="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以及其中的资源文件,按照一定的格式放置到apk文件夹中 -->
<arg value="-rf" />
<arg value="${srcdir-ospath}" />
<!-- 将主项目libs下面的so库打包 -->
<arg value="-nf"/>
<

本文介绍了如何在使用Ant编译项目时,针对旧版SDK利用apkbuilder工具打包APK,以及在新版SDK中由于apkbuilder工具被弃用,如何改用sdklib.jar中的ApkBuilder类进行打包操作。
最低0.47元/天 解锁文章

381

被折叠的 条评论
为什么被折叠?



