Android设计支持库proguard规则

Car*_*era 17 android proguard android-proguard androiddesignsupport

一直试图找到一些有关新设计支持库所需规则的信息,以便通过proguard.我找不到任何有关它的信息.

结束使用这些规则:

-keep class android.support.design.widget.** { *; }
-keep interface android.support.design.widget.** { *; }
-dontwarn android.support.design.**
Run Code Online (Sandbox Code Playgroud)

这些规则似乎有效,但我不确定是否有更好的规则或它是否适用于设计支持库中的所有类

Mew*_*ewX 18

我遇到了这个错误error while parsing android/support/design/R$anim.class.

以此代码结束它:

# support design
-dontwarn android.support.design.**
-keep class android.support.design.** { *; }
-keep interface android.support.design.** { *; }
-keep public class android.support.design.R$* { *; }
Run Code Online (Sandbox Code Playgroud)


Yui*_*aki 7

这应该工作:

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