Android Studio 莫希模型的Proguard规则?

fbcarpbf  于 2022-12-13  发布在  Android
关注(0)|答案(1)|浏览(126)

我有一个Android应用(Java),它使用莫希1.11.0来处理JSON响应。

class Payments {
    public float amount;
    public int month, year;
}

当开发(和运行调试变体)时,一切都很完美。然而,当构建一个发布版本时,当试图从我的模型中读取属性时,Profuard使所有属性都变成0。(payment.amountpayment.monthpayment.year都是0)。
到目前为止,唯一解决这个问题的方法是在我的每个模型声明之前预先添加@Keep注解:

@Keep
class Payments {...}

我的问题是...有没有其他的变通办法可以解决这个问题,而不需要修改我的每一个模型?

izj3ouym

izj3ouym1#

-keep class com.example.models.data.** {*;}

相关问题