2014-09-24 20 views
8

Ich versuche, eine apk und proguard es zu bauen, aber es scheitert mit Meldungen wie:.Kotlin android proguard Fehler

Error:ProGuard: [radis] Warning: kotlin.dom.EventListenerHandler: can't find superclass or interface org.w3c.dom.events.EventListener 
Error:ProGuard: [radis] Warning: kotlin.dom.CloseableEventListener: can't find referenced class org.w3c.dom.events.EventTarget 
Error:ProGuard: [radis] Warning: kotlin.dom.CloseableEventListener: can't find referenced class org.w3c.dom.events.EventListener 
Error:ProGuard: [radis] Warning: kotlin.dom.DomPackage: can't find referenced class org.w3c.dom.events.MouseEvent 
Error:ProGuard: [radis] Warning: kotlin.dom.DomPackage: can't find referenced class org.w3c.dom.events.Event 

ich in meinem proguard.cfg hinzugefügt, -dontwarn auf kotlin.dom ** aber Es hilft nicht.

Antwort

6

Ich habe nicht standard-progard-android-optimiert verwendet, also habe ich meine config so viel wie möglich angepasst (ich habe auch ACRA config) und füge -dontwarn kotlin. ** und -dontwarn org.w3c.dom hinzu. events. * und es geht jetzt weiter.

Ein weiteres Problem taucht mit Dexing auf Ich bin noch dabei zu untersuchen

+0

Haben Sie jemals eine Lösung gefunden? –

+0

Mein Dexing-Problem verschwand nach einer Migration zu Crashlytics und Gradle. –

+0

Darn, ich hatte gehofft, dass es mit dem Problem zusammenhängt, das ich hatte. Proguard scheint mit anonymen inneren Klassen zu kämpfen, die von abstrakten ausgehen –