/ / Android Action Bar Sherlock Illegal Argument Exception après avoir exécuté Proguard [dupliquer] - android, actionbarsherlock, apk, proguard

Android Action Bar Sherlock Illegal Argument Exception après avoir exécuté Proguard [dupliquer] - Android, actionbarsherlock, apk, proguard

Je viens d'utiliser Proguard pour la première fois (jamais), et après avoir copié l'APK exporté dans mon émulateur,

J'ai reçu un

EXCEPTION DE L'ARGUMENT ILLEGAL: la classe a n'est pas annotée avec @Implementation at com.actionbarsherlock.a.a (source inconnue)

Comme Proguard semble m'avoir sauvé400 Ko, je suis désireux de l'utiliser si possible. Quelqu'un peut-il suggérer une bonne approche ici - je ne veux pas exclure le .jar d’ABS - mon projet s’est considérablement développé depuis que je commence à utiliser l’ABS.

Réponses:

8 pour la réponse № 1

Avez-vous ajouté les lignes de progression du site Web ABS?

-keep class android.support.v4.app.** { *; }
-keep interface android.support.v4.app.** { *; }
-keep class com.actionbarsherlock.** { *; }
-keep interface com.actionbarsherlock.** { *; }

-keepattributes *Annotation*

Voir http://actionbarsherlock.com/faq.html