0
我想从ProGuard的如何排除从ProGuard的混淆
- com.example.myapp.ThisParticularClass.java
我如何能做到这一点被混淆排除该类这个particuar类?
我看着其他的答案,但他们对包或类成员或使用GSON注释
PS:而如果ThisParticularClass
从另一个类继承,我应该保持父类的混淆呢?
我想从ProGuard的如何排除从ProGuard的混淆
- com.example.myapp.ThisParticularClass.java
我如何能做到这一点被混淆排除该类这个particuar类?
我看着其他的答案,但他们对包或类成员或使用GSON注释
PS:而如果ThisParticularClass
从另一个类继承,我应该保持父类的混淆呢?
使用这样的表述:
-keep class com.example.myapp.ThisParticularClass
或:
-keep public class * extends com.example.myapp.ThisParticularClass
我应该加上'keepclassmembers'呢?那个有什么用?而且我应该保护父母班吗? –
记住'proguard'可能会做什么。例如,它可能会用随机值替换你的'String'常量。 'keepclassmembers'防止例如这种情况。 ''-keepattributes'也很有用,当你按名称使用反射和访问方法时。每个案件都应单独处理并进行测试。 [Here](http://proguard.sourceforge.net/manual/attributes.html)是属性的文档。 至于父母课程:我会保护它,但是如果你真的需要它,没有任何东西阻止你自己检查它。 –