Java yguard删除默认类型构造函数

Java yguard删除默认类型构造函数,java,obfuscation,yguard,Java,Obfuscation,Yguard,当我制作一个模糊的jar时,我对yguard库有一些问题 Yguard删除如下默认构造函数类型(无参数,无可见性): 你知道为什么它会删除这种类型的构造函数吗 你有解决这个问题的办法吗 谢谢, 致以最良好的祝愿,我相信yGuard删除此类构造函数是因为。只需将您的类排除在这种缩小范围之外(摘自predi): 或者使用yGuard文档()中故障排除部分描述的技术。没有人已经有这个问题了?很抱歉回答得太晚,但我自己也遇到了这个问题。 Test(){ } <s

当我制作一个模糊的jar时,我对yguard库有一些问题

Yguard删除如下默认构造函数类型(无参数,无可见性):

你知道为什么它会删除这种类型的构造函数吗

你有解决这个问题的办法吗

谢谢,


致以最良好的祝愿,

我相信yGuard删除此类构造函数是因为。只需将您的类排除在这种缩小范围之外(摘自predi):



或者使用yGuard文档()中故障排除部分描述的技术。

没有人已经有这个问题了?很抱歉回答得太晚,但我自己也遇到了这个问题。
   Test(){

   }       
<shrink logfile="obfuscate_shrink_log.xml">
<property name="error-checking" value="pedantic"/>
<keep>
    <method name="void main(java.lang.String[])" class="package.path.to.main.Class"/>
    <class name="package.path.to.my.implementation.of.DatatypeLibraryFactory" methods="public"/>
    <class classes="public"/>
</keep>