当使用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