コードの一部をどのように難読化しますか?
-
24-10-2019 - |
質問
私はプロジェクトを難読化しようとしますが、すべてのコードではありません。 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>
所属していません StackOverflow