0
说我有一个这样的枚举:如何获得的ProGuard混淆枚举字段和方法
enum Color { RED,BLUE,GREEN }
使用ProGuard之后,再JADX
地进行反编译的源代码,我注意到,枚举已只部分混淆。
在去编译的代码,我得到的是这样的:
f.RED
我怎样才能也得到了场/常量和方法太模糊?
说我有一个这样的枚举:如何获得的ProGuard混淆枚举字段和方法
enum Color { RED,BLUE,GREEN }
使用ProGuard之后,再JADX
地进行反编译的源代码,我注意到,枚举已只部分混淆。
在去编译的代码,我得到的是这样的:
f.RED
我怎样才能也得到了场/常量和方法太模糊?
不要保留Color enum类并从proguard文件中删除-keep命令,并且所有类都将被混淆。
我要把它放到我的proguard-rules.pro
-ignorewarnings
-dontwarn **CompatHoneycomb
-dontwarn **CompatHoneycombMR2
-dontwarn **CompatCreatorHoneycombMR2
-keepclasseswithmembernames class * {
native <methods>;
}
-keepclasseswithmember class * {
native <init>(android.content.Content, android.util.AttributeSet);
}
-keepattributes SourceFile,LineNumberTable