我正在为我的项目配置proguard,但是匿名类出现错误,例如:
Warning:mypackage.editor.EditorCard$createView$1$1$2$2: can't find referenced class mypackage.editor.EditorCard$createView$1$1$2
我尝试了几种方法,例如将所有内容保持在类中,但没有任何效果。
-保持类mypackage.editor.EditorCard。** {*; }
EditorCard扩展了AnkoComponent。
我该如何解决错误?
最佳答案
设法解决它
删除给定类中的空lambda块
将签名版本更改为v1(Jar签名)
增加规则
-keepclasseswithmembers类mypackage.editor.EditorCard {*; }
-keep类*扩展org.jetbrains.anko.AnkoComponent
关于android - 缺少内部类的Proguard错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46810927/