相关疑难解决方法(0)

如何告诉ProGuard保留私有字段而不指定每个字段

这是我的班级:

package com.tools.app.holiday;

public class Holiday {  

    private String name;

    private Calendar dateFrom = Calendar.getInstance();

    private Calendar dateTo = Calendar.getInstance();

    ...
Run Code Online (Sandbox Code Playgroud)

我可以通过在ProGuard规则文件中添加以下内容来保留这些私有字段:

-keepclassmembers class com.tools.app.holiday.Holiday {
    private java.lang.String name;    
    private java.util.Calendar dateFrom;
    private java.util.Calendar dateTo;
}
Run Code Online (Sandbox Code Playgroud)

但我不想单独指定每个字段.我怎样才能做到这一点?

PS我从Proguard那里偷走了大部分内容,因为这个问题接近于我所要求的问题.

java android proguard

30
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

java ×1

proguard ×1