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

时间:2017-12-05 13:48:21

标签: android kotlin kotlin-experimental

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

  

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

     

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

     

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

     

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

     

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

     

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

     

警告:处理任务java.io.IOException时出现异常:请   首先纠正上述警告。

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

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

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

1 个答案:

答案 0 :(得分:5)

Kotlin 1.2.20中的问题一直是fixed