Proguard配置只留下一些内部类

时间:2012-08-22 17:09:22

标签: android eclipse proguard

我正在尝试在Eclipse中配置proguard.cfg文件,以保留一些内部类(不要重命名类或类成员)。

所以在我的例子中,内部类都在com.mycorp.android.mapper.APIHelper

我试过了:

-keepclasseswithmembers public class com.mycorp.android.mapper.APIHelper$*

但这似乎不起作用。什么是正确的语法?

编辑:我也试过让这些类实现一个空白界面然后尝试:

-keepclasseswithmembers class * implements com.mycorp.android.JSONSerializable {
    *;
}

也没有运气。

1 个答案:

答案 0 :(得分:0)

我认为您应该使用-keep代替-keepclasseswithmembers(基于Proguard文档here)。