Proguard无法处理这个简单的代码

时间:2018-03-15 10:13:34

标签: android kotlin proguard

我在代码库中发现了问题,并尝试将其简化为以下代码段:

class DemoProguardIssue {
    fun main() {
        with(Unit) {
            runLambda {
                runLambda {

                }
            }
        }
    }
    private fun runLambda(lambda: () -> Unit) = lambda()
}

Proguard抱怨此错误并破坏了我的构建

Warning: com.example.DemoProguardIssue$main$1$1$1: can't find referenced class com.example.DemoProguardIssue$main$1$1

重写代码以避免使用这对我来说是一个简单的解决方法,但我很害怕编译器或desugar工具中的错误。

你能帮我解决问题吗?

0 个答案:

没有答案