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 № 1Avez-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