Родитель вопрос: Android proguard, keep inner classAndroid ProGuard, держать внутренний класс Inner класса
Моя проблема с внутренним классом внутреннего класса
Один из SDKs в моем андроида проекте есть класс A, который имеет два статических внутреннего класса. Полагают, что они были удалены после применения proguard.
public class A{
....
static class B{
...
static class D {
....
}
}
static class C{
...
}
}
Мой ProGuard выглядит следующим образом
-keepattributes Exceptions, InnerClasses
-keep class com.xxx.A
-keep class com.xxx.A$*
который предотвращает класса B, C от ProGuard. Но не повезло с классом D. Я тоже пробовал -keep class com.xxx.A$**
.
@TGMCians не работает –
Тест '-keep класса com.xxx * $ *' –
* $ * не работает, либо, Но -dontwarn com.xxx ** есть. мой строй для успеха. Я должен поработать над этим позже, я думаю. –