【发布时间】:2016-10-26 06:37:32
【问题描述】:
android sdk的默认proguard配置中有一行:
-keepattributes *Annotation*
根据 Proguard 手册,此行等于:
-keepattributes RuntimeVisibleAnnotations,RuntimeInvisibleAnnotations,RuntimeVisibleParameterAnnotations,RuntimeInvisibleParameterAnnotations,RuntimeVisibleTypeAnnotations,RuntimeInvisibleTypeAnnotations,AnnotationDefault
在我看来,也许下面的配置就足够了:
-keepattributes RuntimeVisibleAnnotations,RuntimeVisibleParameterAnnotations,RuntimeVisibleTypeAnnotations,AnnotationDefault
我错过了什么吗?为什么推荐配置保留所有这些东西?
【问题讨论】:
标签: android annotations proguard