tôi có như sau:đúng cấu hình Proguard để giữ tĩnh lớp bên
public class A extends B {
static class C {
Object field1;
int field2;
boolean field3;
}
}
tôi không có thể nhận được các lớp C thông qua phản ánh!
Tôi đã thử những điều sau đây:
-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;
}
Không có ở trên làm việc. Tôi đang làm điều gì đó hoàn toàn sai ở đây?
Có lẽ đáng nói đến là B mở rộng Chế độ xem ...
Không cần phải nói, mà không cần chạy Proguard này làm việc tốt ... – TacB0sS