我尝试使用NetBeans对ProGuard进行模糊处理。反编译后,我发现它只是重命名局部变量名。
任何人都可以帮我解释如何重构所有变量名称,包括公共成员。我可以在NetBeans中自己做,但这需要永远。此外,ProGuard正在混淆一切,甚至是图书馆;我想混淆我的课程。是否对库进行模糊处理并不重要。
例如,我的全局类包含如下变量:
public class D {
public static boolean doneSplash = false;
public static boolean bossActive = false;
.....
有没有办法让它像......
public class D {
public static boolean asdsa6d = false;
public static boolean xgrrret7 = false;
.....
有人可以帮忙吗?
答案 0 :(得分:0)
使用proguard gui并取消选中以下选项
skip non public library class
skip non public library class members