2014-09-24 124 views
8

我試圖建立一個APK和ProGuard的,但它失敗,像消息:科特林安卓proguard的錯誤

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 

我在proguard.cfg,在kotlin.dom -dontwarn加入**,但它沒有幫助。

回答

6

我沒有使用標準的proguard-android優化,所以我編輯我的配置儘可能匹配(我也有ACRA配置)並添加-dontwarn kotlin。**和-dontwarn org.w3c.dom。事件。*現在正在推進。

德興彈出另一個問題我仍在調查

+0

你有沒有找到解決方案? – 2015-02-02 01:41:46

+0

我的德興問題在遷移到Crashlytics和Gradle後消失了 – 2015-02-03 07:49:37

+0

Darn,我希望它可能與我遇到的問題有關。 Proguard似乎與從抽象類擴展而來的匿名內部類進行鬥爭 – 2015-02-03 09:49:05