com.company.package1.CLASS-
公共无效的MethodA();
-public void MethodB();
-public void MethodC();
CLASS有3种公共方法,我需要保留它们,但是可以将其取出。即预期结果可能是
abcCLASS或abcD(或者,混淆类名)-public
void MethodA();
-public void MethodB();
-public void MethodC();
我写了一些脚本,但是如何扩展它们以满足我的要求。
-keep class com.company.package1.CLASS { public <methods>; } -repackageclasses '' -allowaccessmodification
您可以使用-cfr -keepclassmembers
代替-keep
。ProGuard手册>用法> -keep选项概述。