0

クラスを難読化するために、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;
.....

誰か助けてもらえますか?

4

1 に答える 1

0

proguard guiを使用し、次のオプションのチェックを外します

skip non public library class 
skip non public library class members
于 2013-03-21T10:23:04.103 に答える