2

我有以下设置来保留类和类方法名称。它适用于类,因此包和子包中的com.seleniumtests.** 类不会被混淆。

在此处输入图像描述

但是尽管我选择了Keep names - .class method names复选框,包类中的方法com.seleniumtests.**仍然被混淆了。

我错过了任何配置吗?

4

1 回答 1

2

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

屏幕截图未显示您定义的自定义规则,但配置应包含

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

您可以在Process选项卡上或保存的配置文件中验证这一点。

于 2013-10-11T22:22:21.623 回答