11

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

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

警告:HomeChargerLocation$Address:找不到引用的类 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

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

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

4

1 回答 1

5

该问题已在 Kotlin 1.2.20 中修复

于 2018-01-09T15:03:17.040 回答