blob: 3bd7fc5c80f0b4341eca82e5b5d203399dbe2b6c [file] [log] [blame]
Narayan Kamathb9853192015-09-02 13:38:48 +01001-dontshrink
2-flattenpackagehierarchy
3-packageobfuscationdictionary package_obfuscation_dictionary.proguard
4-applymapping mapping.proguard
5-ignorewarnings
Narayan Kamath1a0f1842015-09-07 12:59:53 +01006-renamesourcefileattribute SourceFile
Narayan Kamath714eff12015-09-08 17:45:06 +01007-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
Narayan Kamathb9853192015-09-02 13:38:48 +01008
9-keepnames class java.** {
10*;
11}
12
13-keepnames class javax.** {
14*;
15}
16
17-keepnames class org.w3c.dom.** {
18*;
19}
20
21-keepnames class org.json.** {
22*;
23}
24
25-keepnames class org.xml.** {
26*;
27}
28
29-keepnames class org.apache.harmony.** {
30*;
31}
32
33-keepnames class org.kxml2.** {
34*;
35}
36
37-keepnames class org.xmlpull.** {
38*;
39}
40
41-keepnames class libcore.** {
42*;
43}
44
45-keepnames class android.** {
46*;
47}
48
49-keepnames class com.android.** {
50*;
51}
52
53-keepnames class dalvik.** {
54*;
55}
56
57-keepnames class sun.misc.Unsafe {
58*;
59}
60
Narayan Kamathbd155742015-09-08 16:33:25 +010061# Useful only for
62-keepnames class sun.text.resources.** {
63*;
64}
65
Narayan Kamathb9853192015-09-02 13:38:48 +010066-keepnames class org.apache.harmony.dalvik.** {
67*;
68}