Я хочу использовать 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 dontoptimise
.
Я бы хотел, чтобы Proguard полностью игнорировал библиотеки (так как они в любом случае с открытым исходным кодом). Это возможно?