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