YGuard:从保留部分排除元素

问题描述

我正在使用混淆库 yguard,我想排除所有扩展 Enum 的类被重命名。到目前为止,这工作正常:

<rename>
<keep>
<class extends="java.lang.Enum" classes="private" fields="private" methods="private"/>
</keep>
</rename>

现在我所有的枚举类都没有重命名,这是应该的。但是现在,我想要重命名一些 Enum 类(因为它们确实必须被混淆)。我怎么做?我试图从 中排除这些类,但它不起作用:

<rename>
   <keep>
      <class extends="java.lang.Enum" classes="private" fields="private" methods="private">
         <patternset>
            <exclude name="com.fuzzlecheck.licensing.Edition"/>
         </patternset>
      </class>
    </keep>
 </rename>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)