2018-12-15 14:29:57 -06:00
|
|
|
# Optimizations
|
|
|
|
-optimizationpasses 5
|
|
|
|
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
|
|
|
|
-dontusemixedcaseclassnames
|
|
|
|
-dontskipnonpubliclibraryclasses
|
|
|
|
-dontskipnonpubliclibraryclassmembers
|
|
|
|
-dontpreverify
|
2019-01-20 15:43:50 -06:00
|
|
|
-dontobfuscate
|
2018-12-15 14:29:57 -06:00
|
|
|
-allowaccessmodification
|
|
|
|
-repackageclasses ''
|
|
|
|
-verbose
|
2017-03-09 14:29:23 -06:00
|
|
|
|
|
|
|
|
2019-08-26 13:54:20 -05:00
|
|
|
#Keep all wulkanowy files
|
|
|
|
-keep class io.github.wulkanowy.** {*;}
|
|
|
|
|
|
|
|
|
2018-12-15 14:29:57 -06:00
|
|
|
#Config for anallitycs
|
|
|
|
-keepattributes *Annotation*
|
|
|
|
-keepattributes SourceFile,LineNumberTable
|
|
|
|
-keep class com.crashlytics.** {*;}
|
|
|
|
-keep public class * extends java.lang.Exception
|
|
|
|
-dontwarn com.crashlytics.**
|
2017-03-09 14:29:23 -06:00
|
|
|
|
|
|
|
|
2018-12-15 14:29:57 -06:00
|
|
|
#Config for OkHttp
|
|
|
|
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
|
|
|
|
-dontwarn org.codehaus.mojo.animal_sniffer.*
|
|
|
|
-dontwarn okhttp3.internal.platform.ConscryptPlatform
|
|
|
|
-dontwarn javax.annotation.**
|
|
|
|
|
|
|
|
|
2019-03-04 05:13:37 -06:00
|
|
|
#Config for MPAndroidChart
|
|
|
|
-keep class com.github.mikephil.charting.** { *; }
|
|
|
|
|
2019-06-06 12:16:00 -05:00
|
|
|
|
|
|
|
#Config for Material Components
|
2019-09-06 06:55:26 -05:00
|
|
|
-keep class com.google.android.material.tabs.** { *; }
|
2020-03-29 11:55:00 -05:00
|
|
|
|
|
|
|
|
|
|
|
#Config for About Libraries
|
|
|
|
-keep class .R
|
|
|
|
-keep class **.R$* {
|
|
|
|
<fields>;
|
|
|
|
}
|