43 lines
1.3 KiB
Prolog
43 lines
1.3 KiB
Prolog
-optimizationpasses 0
|
|
-dontusemixedcaseclassnames
|
|
-dontskipnonpubliclibraryclasses
|
|
-dontskipnonpubliclibraryclassmembers
|
|
-dontpreverify
|
|
-dontoptimize
|
|
-verbose
|
|
-printmapping proguardMapping.txt
|
|
-optimizations !code/simplification/cast,!field/*,!class/merging/*
|
|
-keepattributes *Annotation*,InnerClasses
|
|
-keepattributes EnclosingMethod, InnerClasses
|
|
-keepattributes *Annotation*
|
|
-keepattributes Signature
|
|
-keepattributes LineNumberTable
|
|
-renamesourcefileattribute SourceFile
|
|
|
|
-obfuscationdictionary build/obfuscation-dictionary.txt
|
|
-classobfuscationdictionary build/class-dictionary.txt
|
|
-packageobfuscationdictionary build/package-dictionary.txt
|
|
|
|
-flattenpackagehierarchy com.github.catvod.spider.merge
|
|
-repackageclasses com.github.catvod.spider.merge
|
|
|
|
-dontwarn okio.**
|
|
-keep class okio.**{*;}
|
|
-dontwarn com.squareup.okhttp.**
|
|
-dontwarn okhttp3.**
|
|
-keep class okhttp3.**{*;}
|
|
-dontwarn com.google.**
|
|
-keep class com.google.**{*;}
|
|
-dontwarn com.android.**
|
|
-keep class com.android.**{*;}
|
|
-dontwarn rxhttp.**
|
|
-keep class rxhttp.**{*;}
|
|
-dontwarn kotlin.**
|
|
-keep class kotlin.**{*;}
|
|
-dontwarn kotlinx.**
|
|
-keep class kotlinx.**{*;}
|
|
|
|
-keep class com.github.catvod.crawler.* { *; }
|
|
-keep class com.github.catvod.spider.* { public <methods>; }
|
|
-keep class com.github.catvod.parser.* { public <methods>; }
|