Как запутать часть кода? - PullRequest
1 голос
/ 06 июня 2010

Я пытаюсь запутать свой проект, но не весь код. Я пытаюсь запутать только код из 1 пакета. Как я могу сделать это в Yguard (или в другом месте, Proguard?)? Спасибо!

1 Ответ

2 голосов
/ 06 июня 2010

Из документации :

Существует три возможных способа указать, какие классы будут исключены из процесса сжатия и запутывания:

Похоже, что второй способ будет наиболее полезным для вас:

Можно указать несколько классов Java используя модифицированную версию patternset. Набор шаблонов включает в себя и исключает элемент должен использовать Java синтаксис, но обычные символы подстановки позволил. Некоторые примеры:

<class>
        <patternset>
          <include name="com.mycompany.**.*Bean"/>
          <exclude name="com.mycompany.secretpackage.*"/>
          <exclude name="com.mycompany.myapp.SecretBean"/>
        </patternset>
      </class>
...