2
为保持类和类方法名称,我设置了以下内容。它适用于类,因此com.seleniumtests.**
的包和子包中的类不会被混淆。尽管“保留名称”,proguard并不会停止混淆方法名称
但是,尽管我已经选择Keep names - .class method names
复选框,在包装com.seleniumtests.**
类的方法仍然模糊。
我是否错过任何配置?
为保持类和类方法名称,我设置了以下内容。它适用于类,因此com.seleniumtests.**
的包和子包中的类不会被混淆。尽管“保留名称”,proguard并不会停止混淆方法名称
但是,尽管我已经选择Keep names - .class method names
复选框,在包装com.seleniumtests.**
类的方法仍然模糊。
我是否错过任何配置?
Keep names - .class method names
的复选框不相关。它保留在.class
构造中使用的类的名称,例如MyClass.class
。这很少需要。
截图不表明您已经定义的自定义规则,但配置应该包含
-keep class com.seleniumtests.** {
<methods>;
}
您可以在Process
标签或保存配置文件中验证这一点。
我结束了使用配置文件,而不是GUI。感谢您的回馈并祝贺赏金:) – Tarun