ProGuard是否以反向模式工作?

时间:2016-06-13 14:28:36

标签: proguard android-proguard

默认情况下,ProGuard似乎会对所有内容进行模糊处理,如果您想要排除某些内容,则必须添加keep语句。它可以在反向模式下工作吗?我希望ProGuard只对特定文件进行模糊处理,并保持其他所有内容不受影响。

1 个答案:

答案 0 :(得分:0)

您可以通过添加以下规则来实现此目的:

-keep class !your.class.to.obfuscate,
            !your.other.class.to.obfuscate,
            !....,
            ** { *; }

这会将所有内容(类,方法,字段)与您排除的类区分开来。被排除的类将被混淆。