android - What is the difference between -keep and -keepclassmembers in ProGuard? -


i read through http://proguard.sourceforge.net/index.html#manual/usage.html cannot differences.

i tested 2 different options , decompiled outcome. both seems produce same result.

-keep class * implements android.os.parcelable {     *; } 

-keepclassmembers class * implements android.os.parcelable {     *; } 

the first (-keep) keep classes , class members implement android.os.parcelable from being removed or renamed.

the latter (-keepclassmembers) keep class members only of classes implement android.os.parcelable from being removed or renamed.


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -