【发布时间】:2014-03-04 03:55:06
【问题描述】:
我有 A 类,B 类扩展了 A 类。 我的 proguard 配置是:
-keep public class B {
public <methods>;
}
我只想将公共方法保留在 B 中,但 proguard 也将公共方法保留在 A 中。
有谁知道如何重新爱它?
谢谢~
【问题讨论】:
标签: proguard
我有 A 类,B 类扩展了 A 类。 我的 proguard 配置是:
-keep public class B {
public <methods>;
}
我只想将公共方法保留在 B 中,但 proguard 也将公共方法保留在 A 中。
有谁知道如何重新爱它?
谢谢~
【问题讨论】:
标签: proguard
您必须列举方法。从语义上讲,超类的公共方法在其子类中也是公共方法,因此如果您使用通配符,ProGuard 会保留它们。
【讨论】: