【发布时间】:2020-01-21 18:50:09
【问题描述】:
我有一个如下所示的方法
HashMap.doSomething(block:(SpecificTypeOfObject)->Unit){
forEach{ (k,v) ->
(v as? SpecificTypeOfObject)?.let {
block(it)
}
}
}
当我启用 proguard 时,该块被擦除 如何让proguard保留它?
java.lang.NoSuchMethodError: No interface method invoke(Ljava/lang/Object;)Ljava/lang/Object; in class Lkt6; or its super classes (declaration of 'kt6' appears in /data/app/com.app.client-_zT-qCWwu71b-k9s0YyjOQ==/base.apk!classes3.dex)
【问题讨论】: