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