我们更新了Gradle 3.1.0然后发生了以下错误。
注意:某些输入文件使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。
警告:规则
-keep public class * extends java.lang.annotation.Annotation { *; }
使用extends但实际上匹配实现。
如何解决此问题?
答案 0 :(得分:1)
同样的问题。删除项目proguard-rules.pro中的配置。 就像这样
-dontskipnonpubliclibraryclassmembers
-printconfiguration
-keep,allowobfuscation @interface android.support.annotation.Keep
-keep @android.support.annotation.Keep class *
-keepclassmembers class * {
@android.support.annotation.Keep *;
}
它已经在progurad的全局配置中。