我试图混淆我的项目,但不是所有的代码。我尝试仅混淆 1 个包中的代码。我怎么能在 yguard (或其他地方,proguard?)中做到这一点?谢谢!
问问题
560 次
1 回答
2
从文档中:
有三种可能的方法可以指定哪些类将从收缩和混淆过程中排除:
看起来第二种方法对您最有用:
可以使用模式集的修改版本指定多个 java 类。模式集的包含和排除元素应使用 java 语法,但允许使用通常的通配符。一些例子:
<class>
<patternset>
<include name="com.mycompany.**.*Bean"/>
<exclude name="com.mycompany.secretpackage.*"/>
<exclude name="com.mycompany.myapp.SecretBean"/>
</patternset>
</class>
于 2010-06-06T15:07:30.193 回答