标签: java android proguard android-proguard
我现在正在研究Proguard,但我对感叹号感到困惑!在设置中的类路径之前,例如:
-keep class!android.support.v7.view.menu。 {*;} **
这是什么“!”做?这是否意味着proguard不会保留这个课程?但如果那就是为什么我们需要它,因为proguard会混淆所有的类?
答案 0 :(得分:3)
这意味着同样的事情!意味着许多其他编程语言。它否定了随后的选择。因此,在您的示例中,keep指令将应用于以下包/类选择中 not 的所有内容。