Чтобы добавить библиотеку, вам просто нужно убедиться, что она передается в качестве аргумента при вызове инструмента dx
.
Я использую нечто очень похожее на цель dex в шаблонной сборке Ant, включенной вSDK:
<!-- 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.