0

我试图保留所有方法,但不保留类的变量和成员变量:

我在一个 ant 脚本中,所以下面的两个选项不起作用:

-keepclassmembers class sun.** {
    <methods>
}


-keepclassmembers class sun.** {
    &lt;methods&gt;
}

它抱怨'<'和'>'。

我想要做的就是排除方法而不是变量:(

4

1 回答 1

0

Ant 中的正确语法是 with&lt;&gt;。例如,来自proguard/examples/ant/applications2.xml

<proguard>
    -keepclasseswithmembernames class * {
        native &lt;methods&gt;;
    }
</proguard>

请注意,这会导致行尾出现双分号。

于 2014-10-09T00:14:00.463 回答