2016-02-26 82 views
0

如上所述。如何使Proguard保持類方法名稱和屬性名稱的原樣?

我的ProGuard配置是

-keepclassmembers public class myApp.interfaces.** 
-keepclasseswithmembernames public class myApp.interfaces.** 
-keepattributes Signature 
-keepparameternames 

真正的新本,我做什麼,沒有真正的想法。

我想要實現的目標是使Proguard不會改變myApp.interfaces.*中所有類的方法和變量名稱。如果他們想重新排列一些算法的東西來優化它或者其他的東西,那就好了。只要名稱沒有改變。

由於服務器和客戶端之間的Serializable問題,必須完成此操作。

+1

-keep class myApp.interfaces。* {*;} – tianwei

+0

謝謝,你是一個真正的救星。 – user3635998

回答

0

只需使用: -keep class myApp.interfaces.** { *; }

它不會觸及類或它的成員。如果您收到錯誤/警告,請重新構建項目。

相關問題