没有找到Proguard引用的字段

时间:2014-12-02 10:19:30

标签: gradle android-studio proguard

我试图在我的gradle项目中使用proguard,但是,我的某个库类存在问题:

错误:

Warning:com.example.MediaView: can't find referenced field 'android.content.Context mContext' in program class com.example.MediaView

在我的proguard.txt中,Android应用程序需要输入条件:

-keepclasseswithmembernames class * {
    public <init>(android.content.Context);
}

-keepclasseswithmembernames class * {
    public <init>(android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembernames class * {
    public <init>(android.content.Context, android.util.AttributeSet, int);
}

-keep class com.example.MediaView

此外,com.example.MediaView来自图书馆,并扩展了android.widget.FrameLayout

知道怎么摆脱这个警告吗? (在-dontwarn切换旁边)

提前致谢!

0 个答案:

没有答案