2013-10-09 62 views
2

为保持类和类方法名称,我设置了以下内容。它适用于类,因此com.seleniumtests.**的包和子包中的类不会被混淆。尽管“保留名称”,proguard并不会停止混淆方法名称

enter image description here

但是,尽管我已经选择Keep names - .class method names复选框,在包装com.seleniumtests.**类的方法仍然模糊。

我是否错过任何配置?

回答

2

Keep names - .class method names的复选框不相关。它保留在.class构造中使用的类的名称,例如MyClass.class。这很少需要。

截图不表明您已经定义的自定义规则,但配置应该包含

-keep class com.seleniumtests.** { 
    <methods>; 
} 

您可以在Process标签或保存配置文件中验证这一点。

+0

我结束了使用配置文件,而不是GUI。感谢您的回馈并祝贺赏金:) – Tarun