【发布时间】:2013-10-09 04:42:15
【问题描述】:
我有以下设置来保存类和类方法名称。它适用于类,因此 com.seleniumtests.** 的包和子包中的类不会被混淆。
但是尽管我选择了Keep names - .class method names 复选框,包com.seleniumtests.** 的类中的方法仍然被混淆了。
我错过了任何配置吗?
【问题讨论】:
我有以下设置来保存类和类方法名称。它适用于类,因此 com.seleniumtests.** 的包和子包中的类不会被混淆。
但是尽管我选择了Keep names - .class method names 复选框,包com.seleniumtests.** 的类中的方法仍然被混淆了。
我错过了任何配置吗?
【问题讨论】:
Keep names - .class method names 的复选框不相关。它保留.class 构造中使用的类的名称,例如MyClass.class。很少需要。
屏幕截图没有显示您定义的自定义规则,但配置应该包含
-keep class com.seleniumtests.** {
<methods>;
}
您可以在Process 选项卡或保存的配置文件中验证这一点。
【讨论】: