2010-06-06 67 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

谢谢! 我试过了,但我的所有项目类都是空的。 – 2010-06-06 15:30:41

+0

空的类和所有包都是空的。 – 2010-06-06 15:41:19