Bad proguard! Don't strip out jcommander classes!

This commit is contained in:
Ben Gruver 2016-10-04 00:10:46 -07:00
parent 331fdcca07
commit 686d628128
2 changed files with 2 additions and 0 deletions

View File

@ -94,6 +94,7 @@ task proguard(type: proguard.gradle.ProGuardTask, dependsOn: fatJar) {
keep 'public class org.jf.baksmali.Main { public static void main(java.lang.String[]); }'
keep 'public class org.jf.util.jcommander.ColonParameterSplitter'
keep 'class com.beust.jcommander.** { *; }'
keepclassmembers 'enum * { public static **[] values(); public static ** valueOf(java.lang.String); }'
dontwarn 'com.google.common.**'

View File

@ -142,6 +142,7 @@ task proguard(type: proguard.gradle.ProGuardTask, dependsOn: fatJar) {
dontoptimize
keep 'public class org.jf.smali.Main { public static void main(java.lang.String[]); }'
keep 'class com.beust.jcommander.** { *; }'
keepclassmembers 'enum * { public static **[] values(); public static ** valueOf(java.lang.String); }'
dontwarn 'com.google.common.**'