2012-06-11 2 views
4

В настоящее время (со временем это немного изменилось). Проекты библиотеки Android становятся файлами jar в проекте ссылок. Есть некоторые проблемы с этим подходом: рефакторинг и навигация по коду.Проекты библиотеки Android: рефакторинг и навигация

Есть ли способ реорганизовать библиотеку, которая рассматривает изменение зависимых проектов (например, переименование)? Сейчас переименование в проекте библиотеки не будет распространяться на зависимый проект. Для каждого проекта в настоящее время мне приходится вручную их настраивать. (Временное решение: удалите ссылку библиотеки из зависимых проектов и добавьте проект библиотеки в качестве простой ссылки на Java-проект.)

Кроме того, переход от зависимого проекта к библиотеке приводит меня к декомпилированным классам внутри библиотеки проекта, но не к источнику. Является ли моя настройка Eclipse запутанной или это просто текущая версия библиотеки Android?

ответ

4

Существует грязный способ для этого. Вы обычно добавляете библиотеку в свой зависимый проект, а также как проект в «Java Build Path» свойств проекта.

В заказе и экспорте библиотека должна быть выше зависимостей Android.

+1

Кажется, все хорошо работает до сих пор ... :) –

+1

Отлично работает, никаких проблем пока нет. Очень помогает, когда у вас много таких библиотечных проектов =) – DuneCat