proguard是否将所有枚举转换为int或需要为此配置

kar*_*rma 13 android proguard

proguard会自动将枚举转换为整数以进行内存优化,还是我必须将其配置为执行此操作?如果我必须配置什么配置?

Jef*_*ica 20

优化列在ProGuard的优化页面上.它似乎是默认优化之一,但如果您需要更多控制(例如,禁用class/*除枚举拆箱之外的所有优化),则可以显式指定它(与其他优化一样).

类/拆箱/枚举

尽可能将枚举类型简化为整数常量.

  • 谢谢回复.我已经通过将文件复制到我的源代码中删除了这些行,并在gradle中删除了android proguard规则文件.但是,枚举仍然出现在反编译代码中. (2认同)