макеты Android и экспорт банку - PullRequest
1 голос
/ 28 марта 2012

Проблема заключается в следующем:

У меня есть макет Android, назовем его ad.xml. Ad.xml будет включен в мой проект Android, и оттуда eclipse генерирует классы R. *.

Я другой проект под названием ad-sdk, который будет экспортирован в виде jar-файла и содержит класс, который ссылается на те классы R. *, которые генерируются в проекте, который содержит макет объявления.

Если я экспортирую флягу, она экспортируется с ошибками времени компиляции. В любом случае, можно ли экспортировать jar-файл, ссылающийся на классы из другого проекта? Не похоже, что будет путь, но я хотел убедиться.

По сути, я хочу иметь возможность создавать несколько проектов, перетаскивать ad.xml в каждый из этих проектов, что приводит к созданию файлов класса R. *, и включать ad-sdk.jar в каждый из этих проектов. .

Ответы [ 2 ]

0 голосов
/ 28 марта 2012

Взгляните на эту ссылку, но не уверены, что это будет делать то, что вам нужно, но, возможно, шаг в правильном направлении: Библиотечные проекты

0 голосов
/ 28 марта 2012

В любом случае можно ли экспортировать jar-файл, ссылающийся на классы из другого проекта.

Не из хост-проекта напрямую через значения R.

По сути, я хочу иметь возможность создавать несколько проектов, перетаскивать файл ad.xml в каждый из этих проектов, который затем приводит к файлам класса R. *, и включать ad-sdk.jar в каждый из этих проектов.

Передайте значение R.layout желаемому макету хоста в JAR через некоторый API, и JAR использует этот макет вместо жесткого подключения в R.layout.ad.

...