mam następujące:zachować statyczną klasę wewnętrzną
public class A extends B {
static class C {
Object field1;
int field2;
boolean field3;
}
}
I nie można uzyskać klasy C poprzez odbicie!
Próbowałem następujące:
-keep class com.path.to._class.A$** {*;}
-keep class com.path.to._class.A$* {*;}
-keep class com.path.to._class.A$C {*;}
-keep class com.path.to._class.A$C {
<fields>;
}
-keep class com.path.to._class.A$C {
Object field1;
int field2;
boolean field3;
}
Żadne z powyższych pracował. Czy robię tutaj coś całkowicie nie tak?
Być może warto wspomnieć, że B rozciąga się widok ...
rzecz jasna, bez uruchamiania PROGUARD to działa dobrze ... – TacB0sS