Итак, у меня есть несколько классов стиля "Utility"
в некоторых моих проектах. Мне любопытно, могу ли я переместить их в проект библиотеки Android, который содержит весь или большинство моего кода, не относящегося к конкретному приложению (в основном оболочки и интерфейсы).Насколько разумным является Eclipse/ADT, когда дело доходит до проектов библиотеки Android?
Итак, мой вопрос заключается в том, что происходит с файлами, которые мне не нужны в этой библиотеке. Я знаю, что проекты библиотеки Android в основном просто копируют свой код в другой проект, поэтому, если я скажу, что использую 25% кода в моей библиотеке общего назначения, мое приложение фактически содержит байт-код для всех 100%, или это правильно это только то, что мне нужно.
У меня были некоторые проблемы с неиспользованными классами в Proguard в прошлом, так что я просто один раз укусил, дважды застенчивый с ADT теперь ...
Спасибо за отзыв - из любопытства, вы пробовали с или без ProGuard? - Я слышал, что он может удалить неиспользуемые классы, и мне любопытно, как это влияет на вещи. Большинство моих вещей в библиотеке - это код, а не образы ресурсов, поэтому я думаю, что вы можете сказать, что это не огромная проблема. – camperdave
Я обновил свое сообщение: если ProGuard активирован, он удалит ненужный код для вас в финальной версии сборки. :-) – mreichelt
Спасибо за обновление, вы отлично ответили на мой вопрос. Установите флажок: P – camperdave