質問

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

役に立ちましたか?

解決

から ドキュメンテーション:

どのクラスが縮小および難読化プロセスから除外されるかを指定する3つの可能な方法があります。

2番目の方法があなたにとって最も役立つようです:

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

<class>
        <patternset>
          <include name="com.mycompany.**.*Bean"/>
          <exclude name="com.mycompany.secretpackage.*"/>
          <exclude name="com.mycompany.myapp.SecretBean"/>
        </patternset>
      </class>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top