Ich habe folgende Enum-Klasse in meinem Java-PaketProguard Obfuscation Enum Ausgabe
public enum UIType {
NATIVE,WEB;
}
Ich habe folgende proguard Config angewendet dieser Enum Klasse zu halten
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep public enum android.ui.UIType {
public static **[] values();
public static ** valueOf(java.lang.String);
}
Aber wenn ich offuscate meine jar-Datei, proguard behält die UU-Typ-Enum-Klasse bei, entfernt jedoch beide NATIVE-, WEB-Werte.
In meinem verschleierten Glas sieht meine Enum-Klasse wie folgt aus.
public enum UIType {
}
Wie oben NATIVE gesehen werden WEB Werte von proguard entfernt :(. Es ist in meiner Anwendung Problem verursacht, da es nicht ist, diese Werte zu finden.
Kann mir jemand bitte leite hier, was ich tue falsch.
Dank
Dank Arbeitete !! –