找不到引用类kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck

当使用Kotlin为Android项目启用ProGuard时,Gradle构建失败,并显示以下错误:

警告:HomeChargerLocation:找不到引用类kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck

警告:HomeChargerLocation $地址:找不到引用的类kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck

警告:HomeChargerLocation $地址$创建者:找不到引用类kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck

警告:HomeChargerLocation $ Car:找不到引用类kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck

警告:HomeChargerLocation $ Car $ Creator:找不到引用类kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck

警告:HomeChargerLocation $创建者:找不到引用类kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck

警告:处理任务java.io.IOException时发生exception:请先纠正上述警告。

相应的类: https : //gist.github.com/makovkastar/cfa4bf1bea38556279f20eef46001cf8

我认为这与Kotlin实验包中的@Parcelize注解有关,因为当我们开始使用它时,问题就出现了。

更新 :我在Kotlin错误跟踪器中创建了一个问题 – https://youtrack.jetbrains.com/issue/KT-21628

这个问题已经在Kotlin 1.2.20中解决了。

Interesting Posts