Я использую ftp4j-1.7.2 для загрузки и скачивания файлов с сервера. Код отлично работает на компьютере разработчика, т.е. AVD + Android Studio даже в режиме Release. Но когда я публикую sh в Play Store, приложение не продолжает работу и выдает нулевое исключение. Я думаю, что запутывание Pro-Guard вызывает проблему, следуйте нескольким потокам и применяемым методам, но не могу найти решение. Буду признателен за любую помощь.
Код моих правил Pro-Guard:
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.MapActivity
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keepattributes *Annotation*
-libraryjars libs/ftp4j-1.7.2.jar
-keep public class it.sauronsoftware.ftp4j.**
-keep class net.sourceforge.** { *; }
-keep class javamail.** {*;}
-keep class javax.mail.** {*;}
-keep class javax.activation.** {*;}
-keep class com.sun.mail.dsn.** {*;}
-keep class com.sun.mail.handlers.** {*;}
-keep class com.sun.mail.smtp.** {*;}
-keep class com.sun.mail.util.** {*;}