Proguard保留所有java接口

Proguard保留所有java接口,java,proguard,Java,Proguard,如何保持所有api接口和像回调一样使用的内部接口? 我没有在那里找到它URL已经提供了答案 一个快速但次优的替代方案是简单地使用“-keep interface*”保留所有接口 于2016/3/25更新以将所有方法保留在界面中 -keep interface * { <methods>; } -保留接口*{ ; } 2017/7/24更新Java8的类文件可以存储元数据以反映方法参数,包括接口。Proguard v5.3可以通过以下方式保留这些元数据: -keepattrib

如何保持所有api接口和像回调一样使用的内部接口?
我没有在那里找到它

URL已经提供了答案

一个快速但次优的替代方案是简单地使用“-keep interface*”保留所有接口

于2016/3/25更新以将所有方法保留在
界面中

-keep interface * {
  <methods>;
}
-保留接口*{
;
}
2017/7/24更新Java8的类文件可以存储元数据以反映方法参数,包括
接口
。Proguard v5.3可以通过以下方式保留这些元数据:

-keepattributes方法参数


我在更新答案之前运行测试。它可以保留所有的方法和参数。如果您谈论的是参数变量名。现在没有解决方案,因为参数变量名在编译类中也没有保留。如果您谈论的是参数变量名,请参考//中的内容。是的,谢谢,接受