如何混淆字段,但在Proguard中保留设置者和获取者的“ setField”格式?

时间:2019-05-23 06:16:23

标签: java proguard

在使用数据库时,我在我的项目中使用ORMLite,我需要它对数据库类的字段使用设置器和获取器。所以当我像这样标记字段时:

@DatabaseField(useGetSet = true)
private String name;

它开始分别寻找setName()getName()方法。但是,当我对Proguard感到困惑时,name可能会变成a,但是setName()getName()会变成b()c() 。我希望他们成为setA()getA()

有可能吗?

我现在看到的唯一解决方法是使整个类保持完整(我不能通过反射使用访问,因为我对设置器中的字段做了其他工作)。

0 个答案:

没有答案