如何从keep class tag proguard中排除特定类

时间:2016-06-30 10:48:11

标签: proguard android-proguard

我在一个包中有多个类。我将所有这些类都保留在一个单一的规则中

  

-keep class com.something.folder。** {*; }。

如何从该包中混淆一个特定的类?

1 个答案:

答案 0 :(得分:0)

您可以使用这样的排除模式:

-keep class !com.example.A,com.example.** { *; }

这将保留包com.example和子包中的所有类,但类com.example.A除外。

ProGuard将按顺序分析提供的模式,如果遇到匹配的模式则停止。因此,您需要确保首先排除排除模式。