ftp4j не работает после выпуска на реальных устройствах - PullRequest
0 голосов
/ 10 февраля 2020

Я использую 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.** {*;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...