-
Notifications
You must be signed in to change notification settings - Fork 0
/
proguard.txt
65 lines (45 loc) · 1.61 KB
/
proguard.txt
1
2
3
4
5
6
7
8
9
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
-libraryjars <java.home>/lib/rt.jar
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
-printmapping out.map
-dontobfuscate
#-dontusemixedcaseclassnames
#-dontskipnonpubliclibraryclasses
-verbose
# Optimization is turned off by default. Dex does not like code run
# through the ProGuard optimize and preverify steps (and performs some
# of these optimizations on its own).
-dontoptimize
#-dontpreverify
# Note that if you want to enable optimization, you cannot just
# include optimization flags in your own project configuration file;
# instead you will need to point to the
# "proguard-android-optimize.txt" file instead of this one from your
# project.properties file.
# -keepattributes *Annotation*
-keep public class !com.jive.sip.shaded.**,com.jive.sip.** {
public protected *;
}
-keep interface !com.jive.sip.shaded.**,com.jive.sip.** {
public protected *;
}
#-keepclasseswithmembers public class com.jive.sip.Main {
# public static void main(java.lang.String[]);
#}
#-keep public class com.jive.**
# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native
#-keepclasseswithmembernames class * {
# native ;
#}
#-keepclassmembers class * {
#}
# The support library contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
# platform version. We know about them, and they are safe.
-dontwarn javax.annotation.**
-dontwarn lombok.NonNull
-dontwarn com.jive.sip.shaded.**
-dontwarn org.slf4j.**
-keep class org.slf4j.**
-keep interface org.slf4j.**
-keep enum org.slf4j.**