Сборка Android-приложения с библиотекой с использованием муравья - PullRequest
2 голосов
/ 06 декабря 2011

У меня 2 проекта (исходный код).Проект A - это библиотека, не скомпилированная, и проект B использует эту библиотеку.Я хочу скомпилировать это с помощью муравья.Я использую обновление Android для такой настройки.

обновление для Android lib-project --target 2 --path c: \ Android-Build \ A

проект обновления для Android --target 2 --path c: \ Android-Build \ B --library .. \ A

В папке libs проекта B у меня ничего нет.Все библиотеки, которые я использую, находятся в библиотеке (A).С помощью eclipse все получается нормально.

Как мне сделать это, используя ant.

Ошибки при отладке муравья.Библиотека (A) компилируется первой (создаются папки bin и gen).

Но когда приходит проект B для компиляции, не удается найти импорт из библиотеки.Как я могу сказать муравью включить библиотеку в проект B во время процесса сборки?ty.

[javac] C: \ Android-Build \ B Activity.java:7: ошибка: не удается найти символ [javac] import com.aA;

* ОБНОВЛЕНИЕ **


project.properties для проекта B.

android.library.reference.1=..\\A
# Project target.
target=Google Inc.:Google APIs:13

project.properties для проекта A.

target=Google Inc.:Google APIs:13

\\ кажется правильным, потому что, если я изменю его на \ ant, я не смогу найти библиотеку

1 Ответ

5 голосов
/ 06 декабря 2011

Добавить следующую строку в ваш файл project.properties:

android.library=true
...