【问题标题】:Android design support library proguard rulesAndroid设计支持库proguard规则
【发布时间】:2015-08-26 09:34:47
【问题描述】:

一直在尝试查找有关新设计支持库通过 proguard 工作所需规则的一些信息。我找不到任何关于它的信息。

最终使用了这些规则:

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

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

【问题讨论】:

    标签: android proguard androiddesignsupport android-proguard


    【解决方案1】:

    我遇到了这个错误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$* { *; }
    

    【讨论】:

      【解决方案2】:

      这应该可行:

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

      【讨论】:

        猜你喜欢
        • 2018-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多