如上所述。
我的ProGuard配置
-keepclassmembers public class myApp.interfaces.**
-keepclasseswithmembernames public class myApp.interfaces.**
-keepattributes Signature
-keepparameternames
真的很新,不知道我在做什么。
我想要实现的是让Proguard不改变myApp.interfaces.*
内所有类的方法和变量名。如果他们想要重新排列一些算法来优化它或者其他什么,那就没关系了。只要名称没有改变。
必须这样做是因为服务器和客户端之间存在Serializable问题。
答案 0 :(得分:0)
简单地使用:
-keep class myApp.interfaces.** { *; }
它不会触及班级或其成员。如果您收到错误/警告,请重建项目。