01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
-optimizationpasses
5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!
class
/merging/*
-keep
public
class
*
extends
android.app.Activity
-keep
public
class
*
extends
android.app.Application
-keep
public
class
*
extends
android.app.Service
-keep
public
class
*
extends
android.content.BroadcastReceiver
-keep
public
class
*
extends
android.content.ContentProvider
-keep
public
class
com.android.vending.licensing.ILicensingService
-keepclasseswithmembernames
class
* {
native
<methods>;
}
-keepclasseswithmembernames
class
* {
public
<init>(android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembernames
class
* {
public
<init>(android.content.Context, android.util.AttributeSet,
int
);
}
-keepclassmembers
enum
* {
public
static
**[] values();
public
static
** valueOf(java.lang.String);
}
-keep
class
*
implements
android.os.Parcelable {
public
static
final
android.os.Parcelable$Creator *;
}
|