【发布时间】:2017-01-04 17:13:02
【问题描述】:
Proguard 条纹 kotlin.Unit 独立对象(在 Kotlin 运行时库中),如果您使用此类型,则会导致编译错误。以下规则无助于保留此元素(可能是因为Unit 不是类,而是对象):
-keep class kotlin.Unit.** { *; }
我们像这样使用 Unit 类型:
fun assert(func : Assert.() -> Unit) = Assert().apply(func)
是否有解决此问题的方法或者我遗漏了什么?
【问题讨论】: