Приложение для сборки Android с Ant - PullRequest
3 голосов
/ 21 августа 2010

Я довольно новичок в Ant и искал много примеров.Сейчас я довольно далеко, и мне удалось запустить build.xml.Хотя мне кажется, что чего-то не хватает.Моему приложению нужна настраиваемая справочная библиотека, которую я вызываю, это jar-файл.Но я не знаю, как добавить это один.Любые советы, справочные сайты или примеры, которые у вас есть, ребята, я был бы очень благодаренСпасибо

Ответы [ 2 ]

3 голосов
/ 21 августа 2010

Поместите файл JAR в каталог libs/ вашего проекта.Больше ничего не нужно делать при сборке через Ant (пользователи Eclipse также должны добавить JAR к своему пути сборки).Вот пример проекта , показывающий использование JAR BeanShell.

3 голосов
/ 21 августа 2010

Чтобы добавить библиотеку, вам просто нужно убедиться, что она передается в качестве аргумента при вызове инструмента 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...