2017-10-20 285 views

回答

0

1)保留 - 保留類

2)keepclassmembers - 保存類成員如字段&方法

3)keepclasseswithmembers - 保存類,如果基於成員

實例

1他們滿足一定條件)保存所有類延伸的機器人。 app.Activity

-keep public class * extends android.app.Activity 

2)保存的條件名爲CREATOR所有成員(靜態字段),如果他們是我mplementing android.os.Parcelable

-keepclassmembers class * implements android.os.Parcelable { 
static ** CREATOR; 

}

3)保存的所有類,如果它們具有與參數構造(下面提及的init)(上下文,AttributeSet中)或(上下文,AttributeSet中,INT)。

-keepclasseswithmembers class * { 
public <init>(android.content.Context, android.util.AttributeSet); 

}

-keepclasseswithmembers class * { 
public <init>(android.content.Context, android.util.AttributeSet, int); 

}