Proguard混淆了脂肪罐

Ham*_*aya 1 java proguard

我的应用程序jar包含来自swing-layout.jar的类,其中包含java 1.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课程,并摆脱我尝试过的警告

      -keeppackagenames org.jdesktop.*

但它不起作用?

小智 9

老问题,但是

-keep org.jdesktop.**

这与proguard 4.6无关 - 需要添加:

-keep class org.jdesktop.**

以防有人像我一样绊倒这个问题.