Java Proguard使脂肪罐模糊不清

Java Proguard使脂肪罐模糊不清,java,proguard,Java,Proguard,我的应用程序jar包含swing-layout.jar中的类,swing-layout.jar包含Java1.5的免费布局管理器。在模糊处理过程中,我收到很多警告,例如 [proguard] Note: org.jdesktop.layout.SwingLayoutStyle accesses a field 'INDE NT' dynamically [proguard]

我的应用程序jar包含swing-layout.jar中的类,swing-layout.jar包含Java1.5的免费布局管理器。在模糊处理过程中,我收到很多警告,例如

[proguard] Note: org.jdesktop.layout.SwingLayoutStyle accesses a field 'INDE NT' dynamically [proguard] Maybe this is program field 'org.jdesktop.layout.LayoutStyl e { int INDENT; }' [proguard]注意:org.jdesktop.layout.SwingLayoutStyle访问字段“INDE” NT'动态 [proguard]这可能是程序字段“org.jdesktop.layout.LayoutStyl” e{int缩进;}' 我想让proguard不去管org.jdesktop类,去掉我尝试过的警告

-keeppackagenames org.jdesktop.* -keeppackagenames org.jdesktop* 但它不起作用吗?

我想,你想

-keep org.jdesktop.**
注意这两颗星星。从:

-keeppackagenames只是保持。。。包裹名称!你想要-保留,它可以保护包中物品的名称。

我想你想要

-keep org.jdesktop.**
注意这两颗星星。从:

-keeppackagenames只是保持。。。包裹名称!您想要-keep,它可以保护包中事物的名称。

老问题,但是

-保留org.jdesktop.*

此处不适用于proguard 4.6-需要添加:

-keep class org.jdesktop.*

以防有人像我一样在这个问题上绊倒。

老问题,但是

-保留org.jdesktop.*

此处不适用于proguard 4.6-需要添加:

-keep class org.jdesktop.*


以防有人像我一样在这个问题上绊倒。

我注意到在问了这个问题后,**会产生同样的错误消息。哦。。。你想要的是保留,而不是保留。我编辑以反映这一点。我注意到在问完问题后,**会产生相同的错误消息。哦。。。你想要的是保留,而不是保留。我已经编辑以反映这一点。