Try adding InnerClasses
to the keep attributes. e.g:
-keepattributes Exceptions, InnerClasses, ...
Also, try adding a body to the “keep” call with an asterisk, like so:
-keep class com.xxx.A$* {
*;
}
More Related Contents:
- Hiding strings in Obfuscated code
- ProGuard for Android and GSON
- Reducing android app (apk) size
- Does proguard work to obfuscate static string constants?
- Android Proguard Javascript Interface Fail
- Proguard and reflection in Android
- How do you stop Proguard from removing type parameters?
- How to tell ProGuard to keep private fields without specifying each field
- In proguard, how to preserve a set of classes’ method names?
- How can I force Proguard to keep my .xml resource file?
- Why proguard processes AndroidManifest.xml
- Prevent class member name obfuscation by ProGuard
- Android regarding number format exception [duplicate]
- Can I do a synchronous request with volley?
- NoClassDefFoundError – Eclipse and Android
- Why does ArrayIndexOutOfBoundsException occur and how to avoid it in Android? [closed]
- Android custom Row Item for ListView
- How to return a DocumentSnapShot as a result of a method?
- Foreign key constraints in Android using SQLite? on Delete cascade
- getHeight returns 0 for all Android UI objects
- How to set timeout in Retrofit library?
- How to sort alphabetically while ignoring case sensitive?
- Spinner onItemSelected() executes inappropriately [duplicate]
- Fill fields in webview automatically
- Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller
- How can I profile my Android app? [closed]
- Exception in thread “main” java.lang.NoClassDefFoundError: junit/textui/ResultPrinter
- Can Activity.getIntent() ever return null?
- How to save and retrieve Date in SharedPreferences
- After upload a file in Android Firebase Storage how get the file download Url? getDownloadUrl() not working