1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # Merge
- -flattenpackagehierarchy com.github.catvod.spider.merge
- -dontwarn org.slf4j.impl.StaticLoggerBinder
- # Spider
- -keep class com.github.catvod.js.* { *; }
- -keep class com.github.catvod.crawler.* { *; }
- -keep class com.github.catvod.spider.* { public <methods>; }
- -keep class com.github.catvod.parser.* { public <methods>; }
- # AndroidX
- -keep class androidx.core.** { *; }
- # Gson
- -keepattributes Signature
- -keepattributes *Annotation*
- -dontwarn sun.misc.**
- -keep class com.google.gson.** { *; }
- -keep class * extends com.google.gson.TypeAdapter
- -keep class * implements com.google.gson.TypeAdapterFactory
- -keep class * implements com.google.gson.JsonSerializer
- -keep class * implements com.google.gson.JsonDeserializer
- -keepclassmembers,allowobfuscation class * { @com.google.gson.annotations.SerializedName <fields>; }
- -keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken
- -keep,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken
- # Nano
- -keep class fi.iki.elonen.** { *; }
- # OkHttp
- -dontwarn okhttp3.**
- -keep class okio.** { *; }
- -keep class okhttp3.** { *; }
- # Sardine
- -keep class com.thegrizzlylabs.sardineandroid.** { *; }
- # Smbj
- -keep class com.hierynomus.** { *; }
- -keep class net.engio.mbassy.** { *; }
- # Zxing
- -keep class com.google.zxing.** { *; }
- -keepclassmembers enum * {
- public static **[] values();
- public static ** valueOf(java.lang.String);
- }
|