2013-10-09 49 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