问题
I use proguard for obfuscation. How can I keep only function names while obfuscation. class names must be obfuscated but function names.
if I use,
-keep class * {
void somefunction();
}
and it keeps function of somefunction, but it doesnt change classes names.
But, I want to change classes names but somefunction
回答1:
You can use -keepclassmembers or -keepclassmembernames.
Cfr. ProGuard manual > Usage > Overview of Keep Options
来源:https://stackoverflow.com/questions/11957451/keep-only-function-names-when-obfuscation-for-proguard