Mon application est capable de fonctionner sans problèmes lors des tests, etc. Mais lorsque j'exporte apk compilé avec ProGuard, il y a des problèmes tels que le plantage aléatoire et certaines fonctionnalités ne fonctionnant pas comme prévu.Y compris les bibliothèques externes dans Android Proguard
Je ne suis pas sûr que cela soit dû aux bibliothèques de jar externes que j'ai incluses dans le projet et qui ne sont pas correctement configurées dans Proguard.
J'ai inclus ce qui suit dans le fichier proguard-android.txt. J'ai deux bibliothèques donc j'ai ajouté ceux-ci:
-keep class org.apache.commons.net.** { *; }
-keep class org.jsoup.** { *; }
Est-ce la bonne façon? Est-ce qu'il y a un autre moyen?
Merci à l'avance
quelles sont les bibliothèques dans votre dossier libs/lib? vous devrez peut-être les ignorer. –
@ moh.sukhni Les deux bibliothèques que j'ai mentionnées ci-dessus: apache et jsoup. Les jars sont dans le dossier/libs – aandroidtest
Parfois, vous devrez peut-être garder certains attributs '-keepattributes Signature, * Annotation *, EnclosingMethod' Dans mon cas avec la bibliothèque jackson –