2010-06-06 2 views
1

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

ответ

2

От documentation:

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

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

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

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

спасибо! Я попробовал, но все мои классы проектов были пусты. –

+0

пустые классы и все пакеты пустые. –

Смежные вопросы