我在代码库中发现了问题,并尝试将其简化为以下代码段:
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工具中的错误。
你能帮我解决问题吗?