Проблема со сборкой релиза MuPDF

Может ли кто-нибудь помочь мне, как скомпилировать сборку выпуска MUPDF, у меня серьезная проблема, когда я запускаю сборку выпуска mupdf на любом Android, она падает и выдает следующую ошибку на logcat.

10-28 23:59:33.410: E/AndroidRuntime(26648): НЕИСПРАВНОЕ ИСКЛЮЧЕНИЕ: main 10-28 23:59:33.410: E/AndroidRuntime(26648): java.lang.NoSuchFieldError: нет поля с именем='globals' подпись='J' в классе Lcom/artifex/mupdfdemo/MuPDFCore; 10-28 23:59:33.410: E/AndroidRuntime(26648): на com.artifex.mupdfdemo.MuPDFCore.openFile(собственный метод) 10-28 23:59:33.410: E/AndroidRuntime(26648): на com.artifex .mupdfdemo.MuPDFCore.(Неизвестный источник) 10-28 23:59:33.410: E/AndroidRuntime(26648): в com.artifex.mupdfdemo.MuPDFActivity.a(Неизвестный источник) 10-28 23:59:33.410: E/ AndroidRuntime(26648): в com.artifex.mupdfdemo.MuPDFActivity.onCreate(неизвестный источник) 10-28 23:59:33.410: E/AndroidRuntime(26648): в android.app.Activity.performCreate(Activity.java:5080) 10-28 23:59:33.410: E/AndroidRuntime(26648)

Он отлично работает при отладке apk, но когда дело доходит до apk с подписанным релизом, он все время падает. Пожалуйста, может ли кто-нибудь помочь мне в этом отношении.

Спасибо.


person Mani    schedule 28.10.2013    source источник
comment
У меня точно такая же проблема, но у меня немного другая ситуация. Библиотека mupdf была встроена в aar в режиме выпуска. Это нормально, когда я создал свое приложение в режиме отладки. Но он выйдет из строя, когда я создам свое приложение в режиме выпуска. Вы уже нашли решение?   -  person Bagusflyer    schedule 01.04.2014
comment
Это связано с ProGuard. Будет нормально, если я установлю для runProguard значение false. Но после того, как я добавлю, классы должны быть пропущены proguard, проблема все еще существует. Я опубликую еще один вопрос для этого.   -  person Bagusflyer    schedule 01.04.2014
comment
Вы можете найти ответ в этом сообщении.   -  person Farnad Tohidkhah    schedule 16.10.2015