2013-10-03 3 views
1

Мое приложение может работать без каких-либо проблем во время тестирования и т. Д. Но когда я экспортирую apk, скомпилированный с помощью ProGuard, есть такие проблемы, как случайный сбой, а некоторые функции работают не так, как ожидалось.Включая внешние библиотеки в Android Proguard

Я не уверен, что это связано с внешними библиотеками jar, которые я включил в проект, который неправильно настроен в Proguard.

Я включил следующее в файл proguard-android.txt. У меня есть две библиотеки, поэтому я добавил их:

-keep class org.apache.commons.net.** { *; } 
-keep class org.jsoup.** { *; } 

Правильно ли это? Есть ли другой путь?

Заранее спасибо

+0

какие библиотеки в вашем ЛИЭС/Lib папки? вам может потребоваться пропустить их. –

+0

@ moh.sukhni Две библиотеки, которые я сказал выше: apache и jsoup. Банки находятся в папке/libs – aandroidtest

+0

Иногда вам, возможно, придется сохранять некоторые атрибуты '-keepattributes Подпись *, Annotation *, EnclosingMethod' В моем случае с библиотекой jackson –

ответ

0

Для добавления библиотеки просто добавьте -libraryjars ../libs/<libname> После этого, возможно, потребуется сохранить классы и интерфейсы, основанные на ошибках вы получаете

Смежные вопросы