如何保持静态方法名不变,并对方法内的所有内容进行模糊处理。
示例代码:
public class MyClass {
public static void MyFunc(Conetext context, String str, int i) {
Toast.makeText(context, "Hello world "+ str + i, Toast.LENGTH_SHORT).show();
}
}
我希望MyFunc
保持不变。
Amit Vaghela 你为什么要这样做?如果您不明白我的要求,请忽略我的帖子。
您是否认为-keepclassmembernames
会混淆MyFunc
内的整个代码?我测试过:
-optimizationpasses 5
-keep,allowobfuscation class *
-keepclassmembers class * {
public static void * (...);
}
它不起作用,这就是我在这里问的原因。如果你无法帮助你更好地忽略它。