Как сохранить TypeDef в Proguard? - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь запутать TypeDef с помощью Android Proguard.

@Retention(RetentionPolicy.SOURCE)
@IntDef({NumberId.NUMBER_ONE, NumberId.NUMBER_TWO, NumberId.NUMBER_THREE, NumberId.NUMBER_FOUR})
public @interface NumberId {
    int NUMBER_ONE = 1;
    int NUMBER_TWO = 2;
    int NUMBER_THREE = 3;
    int NUMBER_FOUR = 4;
}

и proguard keep, я использую это

-keepattributes *Annotation*

-keepclassmembers class ** {
      @<package_name>.NumberId public *;
}
...