如何排除 类 被 proguard 保留

How to exclude a classes from being kept by proguard

我在混淆器配置中添加了以下行:

 -keep class com.mypackage.** {*;}

但现在混淆器不会从结果中删除我的 class com.mypackage.BuildConfig.class。我希望它被删除。

如何排除给定的 class 被保留?

谢谢

您可以使用以下规则:

-keep class !com.mypackage.BuildConfig, com.mypackage.** { *; }