在为proguard进行模糊处理时,只保留函数名称

时间:2012-08-14 17:15:18

标签: java proguard

我使用proguard进行混淆。如何在混淆时只保留函数名称。类名必须被混淆,但函数名称。

如果我使用,

-keep class * {
     void somefunction();
}

它保留了某些功能的功能,但它不会改变类名。

但是,我想更改类名,但有些功能

1 个答案:

答案 0 :(得分:9)

您可以使用-keepclassmembers-keepclassmembernames

(CFR)。 ProGuard手册>用法> Overview of Keep Options