2015-06-10 11 views
16

Haben versucht, einige Informationen über die Regeln für die neue Design-Support-Bibliothek benötigt zu arbeiten, um Proguard zu arbeiten. Ich konnte keine Informationen darüber finden.Android Design-Support-Bibliothek Proguard-Regeln

diese Regeln am Ende mit:

-keep class android.support.design.widget.** { *; } 
-keep interface android.support.design.widget.** { *; } 
-dontwarn android.support.design.** 

Diese Regeln scheinen, aber ich bin nicht wirklich sicher zu arbeiten, wenn es bessere Regeln oder ob es funktioniert mit allen Klassen innerhalb der Design Support-Bibliothek

Antwort

16

Ich begegne diesem Fehler error while parsing android/support/design/R$anim.class.

Ende es mit diesem Code:

# support design 
-dontwarn android.support.design.** 
-keep class android.support.design.** { *; } 
-keep interface android.support.design.** { *; } 
-keep public class android.support.design.R$* { *; } 
6

Dies sollte funktionieren:

-keep public class * extends android.support.design.widget.CoordinatorLayout$Behavior { 
    public <init>(android.content.Context, android.util.AttributeSet); 
}