У меня была точно та же проблема после добавления "apache-mime4j-0.6.1.jar" и "httpmime-4.0.1.jar" в мой проект.(для составных POST'ов двоичных данных на моем сервере).
Я также не знаком с pro-guard, но по крайней мере мне удалось добавить свой собственный виджет в proguard.cfg - к сожалению, apacheбиблиотеку оказалось еще сложнее добавить!
это мое исправление ... Я добавил это в конец proguard.cfg:
#APACHE LIBRARY
-libraryjars /libs/apache-mime4j-0.6.1.jar
-libraryjars /libs/httpmime-4.0.1.jar
-keepnames class org.apache.** {*;}
-keep public class org.apache.** {*;}
-dontwarn org.apache.commons.logging.LogFactory
-dontwarn org.apache.http.annotation.ThreadSafe
-dontwarn org.apache.http.annotation.Immutable
-dontwarn org.apache.http.annotation.NotThreadSafe
Я надеялся, что первые 4 строкибыло бы исправить.К сожалению, dontwarn нужны, чтобы действительно «исправить» это.
Исправьте меня, если я ошибаюсь (так как я не proGuard pro), но я считаю, что первые 4 строки гарантируют, что библиотеки используются какявляется.Второй раздел из четырех строк (dontwarn) просто закрывает оставшееся дерьмо и не исправляет некоторые основные проблемы.Какова основная проблема, я не знаю.