2017-08-24 4 views
11
Warning: kotlin.reflect.jvm.internal.KClassImpl: can't find referenced class kotlin.reflect.jvm.internal.KClassImpl$kotlin.reflect.jvm.internal.KClassImpl$Data 
Warning: kotlin.reflect.jvm.internal.KClassImpl: can't find referenced class kotlin.reflect.jvm.internal.KClassImpl$kotlin.reflect.jvm.internal.KClassImpl$Data 
Warning: kotlin.reflect.jvm.internal.KClassImpl$data$1: can't find referenced class kotlin.reflect.jvm.internal.KClassImpl$kotlin.reflect.jvm.internal.KClassImpl$Data 
Warning: kotlin.reflect.jvm.internal.KClassImpl$data$1: can't find referenced class kotlin.reflect.jvm.internal.KClassImpl$kotlin.reflect.jvm.internal.KClassImpl$Data 
Warning: kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap: can't find referenced class kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry 
Warning: kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap: can't find referenced class kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$EntrySet 
Warning: kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry: can't find referenced class kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry 
Warning: kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry: can't find referenced class kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry 

Je reçois ces avertissements qui cassent ma version de construction sur la tâche transformClassesAndResourcesWithProguardForAppRelease.Kotlin reflète proguard SmallSortedMap

Je sais que je peux simplement ignorer les avertissements ou informer proguard de ne pas avertir en utilisant -dontwarn mais je me demandais si quelqu'un d'autre avait trouvé cela et avait trouvé le correctif correct.

J'utilise la version Kotlin 1.1.4-2

+0

Je n'ai pas trouvé d'autre correctif puis ajouter -dontwarn à mon fichier proguard. Avez-vous trouvé une solution? – Lars

+0

Nope :(J'espère vraiment qu'il est réparé – gaara87

Répondre

2

Alexander Udalov Citant de problème KT-7652:

De toute façon, les échecs de réflexion quand kotlin.* sont brouillées sont attendus pour le moment. Ce que nous pouvons faire est de travailler sur un ensemble de règles utiles pour proguard afin de minimiser la taille binaire de la bibliothèque de réflexion.

Il n'y a donc pas de correctif correct pour le moment.