Как избежать неиспользуемых ресурсов и кода из библиотеки Android Проект попадает в мой APK?

У меня есть проект библиотеки Android в моем рабочем пространстве Eclipse, который я использую как уникальный набор инструментов. Случайно (1) я только что обнаружил, что ресурсы из библиотеки (xml-анимации, xml-макеты, даже чертежи !!!) упакованы в APK ' s проектов, которые используют библиотеку, даже если я ими не пользуюсь.

После прочтения Всегда ли android упаковывает неиспользуемые ресурсы? , мне интересно, нормально ли это. Как мне этого избежать? Это единственный способ иметь разные библиотечные проекты?

РЕДАКТИРОВАТЬ : Я обнаружил, декомпилируя .dex, что неиспользуемый код тоже попадает в apk.

(1) Я пытался протестировать новый значок для моего приложения, /res/drawable/icon.png , но значок по умолчанию будет продолжать отображаться. Я удалил изображение, и оно продолжало показывать значок по умолчанию! Это должен быть /res/drawable-mdpi/icon.png из библиотеки .

9
задан Community 23 May 2017 в 01:44
поделиться