使用Ant的Android构建应用程序

时间:2010-08-20 21:35:01

标签: android ant

我非常擅长Ant并且一直在寻找很多例子。我现在已经很远了,并且成功获得了build.xml。虽然我似乎有一件事缺失了。我的应用程序需要一个自定义参考库我正在调用这是一个jar文件。但我不知道如何添加它。你们有任何提示,参考网站或例子,我真的很感激。谢谢

2 个答案:

答案 0 :(得分:3)

要添加库,您只需确保在调用dx工具时将其作为参数传递。

我在SDK附带的模板Ant构建中使用了与dex目标非常相似的东西:

<!-- Convert this project's .class files into .dex files. -->
<target name="dex" depends="compile">
  <echo>Converting compiled files and external libraries into ${out-folder}/${dex-file}...</echo>
  <apply executable="${dx}" failonerror="true" parallel="true">
    <arg value="--dex" />
    <arg value="--output=${intermediate-dex-location}" />
    <arg path="${out-classes-location}" />
    <fileset dir="${external-libs-folder}" includes="*.jar"/>
  </apply>
</target>

<fileset>元素提供要包含的库JAR。

如果您正在使用标准的Ant构建,那么将JAR放在libs目录中就足够了。

答案 1 :(得分:3)

将JAR文件放在项目的libs/目录中。通过Ant构建时,您无需执行任何其他操作(Eclipse用户还必须将JAR添加到其构建路径中)。这是一个显示BeanShell JAR使用的sample project