Когда ProGuard включен для проекта Android с Kotlin, сборка Gradle завершается с ошибкой:
Предупреждение: HomeChargerLocation: не удается найти ссылочный класс kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck
Предупреждение: HomeChargerLocation $Адрес: не может найти ссылочный класс kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck
Предупреждение: HomeChargerLocation $Address $Creator: не может найти ссылочный класс kotlin.internal.annotations.AvoidUninitializedObjectCopyingCheck
Предупреждение: HomeChargerLocation $Автомобиль: не может найти ссылочный класс 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
Я предполагаю, что он имеет какое-то отношение к аннотации @Parcelize
из экспериментального пакета Kotlin, потому что проблема возникла, когда мы начали ее использовать.
UPDATE. Я создал проблему в трекере ошибок Kotlin - https://youtrack.jetbrains.com/issue/KT-21628