Proguard - 只混淆一个类及其公共方法

时间:2016-03-17 07:11:54

标签: android proguard android-proguard

我想混淆一个类及其公共方法。我正在使用以下代码进行混淆:

-keep class !com.supermentor.ApiService { *; }

但这不起作用。有没有人有想法? 如何仅对一个类及其公共方法进行模糊处理。

1 个答案:

答案 0 :(得分:0)

这对我有用:

-keep class !com.supermentor.ApiService,** { *; }

但是请注意顺序很重要,fir描述了您要排除的内容,然后是您要保留的内容。在此示例中,您想要混淆ApiService,而您想要其他所有内容。