Я хочу использовать Proguard в основном для целей обфускации.
Моя проблема в том, что у меня есть три библиотеки, Twitter4J и две библиотеки указателей. Эти библиотеки вызывали ошибки, когда я пытался создать подписанный APK. Чтобы справиться с этим, я поместил следующее в файл proguard.config
...
-dontwarn org.apache.commons.codec.binary.**
-dontwarn org.slf4j.**
-dontwarn com.sun.syndication.io.**
-dontwarn com.sun.syndication.feed.synd.*
Хотя это избавило от ошибок в консоли, когда я загрузил свой подписанный APK на свой мобильный телефон, он сразу же вылетел. . В DDMS говорится, что это произошло из-за класса, которого нет в Twitter4J.
Избавление от "dontwarns"
выше не помогло. Также не было добавлено dontshrink без оптимизации
.
Я бы хотел, чтобы Proguard полностью игнорировала библиотеки (так как они в любом случае имеют открытый исходный код). Возможно ли это?