Android打包之Ant打入第三方jar包及zipalign对齐优化

本文介绍了如何使用Ant脚本将第三方jar包整合到Android应用的构建过程中,重点在于修改`build.xml`文件的`compile`和`dex`部分,确保jar包被打包到`classes.dex`中。同时,详细解释了`includeAntRuntime`选项的作用,并提到了`src`属性的含义。此外,还提及了使用`zipalign`工具进行4字节对齐的优化,以提升应用性能。
摘要由CSDN通过智能技术生成

Android打包之将bat脚本转换成ant脚本》实现了ant打包,只是需要打入第三方jar包时,需要对其中的compie和dex部分进行修改,下面是实现的ant脚本。

build.xml

<?xml version="1.0" encoding="UTF-8"?>
<project
    name="AntDemo"
    default="release" >

    <property
        name="sdk-folder"
        value="D:\android-sdk-windows" />

    <property
        name="platform-folder"
        value="${sdk-folder}\platforms\android-8" />

    <property
        name="platform-tools-folder"
        value="${sdk-folder}\platform-tools" />

    <property
        name="jdk-folder"
        value="D:\Program Files (x86)\Java\jdk1.6.0_45" />

    <!-- tools -->

    <property
        name="android-jar"
        value="${platform-folder}\android.jar" />

    <property
        name="tools.aapt"
        value="${platform-tools-folder}\aapt.exe" />

    <property
        name="tools.javac"
        value="${jdk-folder}\bin\javac.exe" />

    <property
        name="tools.dx"
        value="${platform-tools-folder}\dx.bat" />

    <property
        name="tools.apkbuilder"
        value="${sdk-folder}\tools\apkbuilder.bat" />

    <property
        name="tools.zipalign"
        value="${sdk-folder}\tools\zipalign.exe" />

    <property
        name="tools.jarsigner"
        value="${jdk-folder}\bin\jarsigner.exe" />

    <!-- dir -->

    <property
        name="project-dir"
        value="G:\Code\Android\Workspace\AntDemo" />

    <property
        name="res"
        value="${project-dir}\res" />

    <property
        name="gen"
        value="${project-dir}\gen" />

    <property
        name="src"
        value="${project-dir}\src&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值