Proguard保留所有java接口

时间:2016-03-23 11:47:30

标签: java proguard

如何保留所有api接口和内部使用的回调接口? 我在那里找不到http://proguard.sourceforge.net/manual/examples.html

1 个答案:

答案 0 :(得分:6)

网址已经提供了答案。

  

快速但次优的替代方案是简单地将所有接口保持为“-keep interface *”。

2016/3/25更新要将所有方法保留在Interface

-keep interface * {
  <methods>;
}

2017/7/24更新 Java8的类文件可以存储元数据以反映方法参数,包括Interface。 Proguard v5.3可以通过以下options

保留这些元数据
  

-keepattributes MethodParameters