android - Proguard - Can't find any super classes -


i'm getting error:

unexpected error while performing partial evaluation: class       = [org/apache/log4j/chainsaw/main] method      = [<init>()v] exception   = [java.lang.illegalargumentexception] (can't find super classes of [org/apache/log4j/chainsaw/loadxmlaction] (not immediate super class [javax/swing/abstractaction])) error: can't find super classes of [org/apache/log4j/chainsaw/loadxmlaction] (not immediate super class [javax/swing/abstractaction]) 

part of proguard configuration:

-dontwarn javax.jms.** -dontwarn com.sun.jdmk.comm.** -dontwarn android.support.v4.** -dontwarn com.google.api.client.googleapis.extensions.** -dontwarn org.apache.harmony.** -dontwarn com.sun.** -dontwarn org.simpleframework.** -dontwarn com.google.android.gms.** -dontwarn org.apache.log4j.lf5.viewer.** -dontwarn java.beans.** -dontwarn org.apache.log4j.**  -libraryjars 'd:\workspace\android\libs\acra-4.5.0.jar' -libraryjars 'd:\workspace\android\libs\activation.jar' -libraryjars 'd:\workspace\android\libs\additionnal.jar' -libraryjars 'd:\workspace\android\libs\android-logging-log4j-1.0.3.jar' -libraryjars 'd:\workspace\android\libs\android-support-v4.jar' -libraryjars 'd:\workspace\android\libs\annotations.jar' -libraryjars 'd:\workspace\android\libs\google-api-client-android-1.12.0-beta.jar' -libraryjars 'd:\workspace\android\libs\jtar-1.1.jar' -libraryjars 'd:\workspace\android\libs\log4j-1.2.15.jar' -libraryjars 'd:\workspace\android\libs\mail.jar' -libraryjars 'd:\workspace\android\libs\simple-xml-2.6.9.jar' 

the library log4j there, problem?

update

as have found problem raised during optimalization. shrink , obfuscation working.

for need fast solution on using log4j on android, krivers' update served hint: setting -dontoptimize in proguard configuration turns off optimization , avoids error (although should considered workaround).

in fact, android tools project site had suggested turn off proguard optimization:

dalvik performs many of own optimizations, , of optimizations performed proguard incompatible dalvik, avoid hard-to-figure-out bugs (and because net performance gain small), default configuration turns off optimization.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -