我正在为我的项目配置proguard,但是为匿名类获取错误,如:
Warning:mypackage.editor.EditorCard$createView$1$1$2$2: can't find referenced class mypackage.editor.EditorCard$createView$1$1$2
我尝试了几种方法,比如在课堂上保留所有内容,但没有任何效果。 -keep class mypackage.editor.EditorCard。** {*; }
EditorCard扩展了AnkoComponent。
如何解决错误?
答案 0 :(得分:1)
通过
管理解决它删除给定类中的空lambda块
将签名版本更改为v1(Jar签名)
添加规则
-keepclasseswithmembers class mypackage.editor.EditorCard {*; } -keep class * extends org.jetbrains.anko.AnkoComponent
答案 1 :(得分:0)
您可以将此行添加到proguard-rules.pro
-keep com.alkymia.** { *; }