1

プロジェクトを難読化しようとしていますが、すべてのコードではありません。1 つのパッケージのコードのみを難読化してみます。どうすればyguard(または他の場所、proguard?)でそれを行うことができますか? ありがとう!

4

1 に答える 1

2

ドキュメントから:

圧縮および難読化プロセスから除外するクラスを指定するには、次の 3 つの方法があります。

2 番目の方法が最も便利なようです。

修正されたバージョンのパターンセットを使用して、複数の Java クラスを指定できます。パターンセットの include 要素と excludes 要素では Java 構文を使用する必要がありますが、通常のワイルドカードを使用できます。いくつかの例:

<class>
        <patternset>
          <include name="com.mycompany.**.*Bean"/>
          <exclude name="com.mycompany.secretpackage.*"/>
          <exclude name="com.mycompany.myapp.SecretBean"/>
        </patternset>
      </class>
于 2010-06-06T15:07:30.193 に答える