Ищите какую-то помощь от кого-то, кто ставит профессионала в proguard.
Аннотации, используемые kotlin-reflect (требуемая зависимость для jackson-module-kotlin v v2.8.8), теряются после обновления до kotlin 1.1.2-3. Ошибка от proguard:
Warning:kotlin.reflect.jvm.internal.impl.descriptors.CallableDescriptor: can't find referenced class org.jetbrains.annotations.ReadOnly
Это происходит для нескольких аннотаций, а не только для ReadOnly. Мы попробовали добавить хороший ol 'catch, но ошибка все еще существует:
-keep class org.jetbrains.kotlin.** { *; }
-keep class org.jetbrains.annotations.** { *; }
-keepclassmembers class ** {
@org.jetbrains.annotations.ReadOnly public *;
}
В качестве источника для ReadOnly
используется @interface
с java.lang.annotations.*
для @Documented
, @RetentionPolicy.CLASS
, @Target