You seriously refactored that mess-with-dependencies, to something that runs?!
proguard.conf
libraryjars /root/jdk1.6.0_18/jre/lib/rt.jar
-keep public class *
-keep class *
-allowaccessmodification
-overloadaggressively
-optimizationpasses 99
-defaultpackage ''
proguard.fixed.conf
-libraryjars /root/jdk1.6.0_18/jre/lib/rt.jar
-keep public class *
-keep class *
-allowaccessmodification
-overloadaggressively
-optimizationpasses 99
-defaultpackage ''
-keepclassmembernames class * {
private *;
protected *;
public *;
* ;
}
As you can see, nothing special.
Keep in mind that the compressors are non-deterministic, so the results vary among runs. Also try the “randomize” feature, which takes a lot longer, which might save a byte or two.