# Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} # Uncomment this to preserve the line number information for # debugging stack traces. #-keepattributes SourceFile,LineNumberTable # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile #-dontoptimize #-dontpreverify # #-dontwarn okio.** #-keep class okio.** { *;} #-dontwarn com.squareup.okhttp.** #-keep class com.squareup.okhttp.** { *;} #-dontwarn cn.jpush.** #-keep class cn.jpush.** { *; } #-keep class * extends cn.jpush.android.helpers.JPushMessageReceiver { *; } #-dontwarn cn.jiguang.** #-keep class cn.jiguang.** { *; } #-dontwarn cn.jiguang.android.service.** #-keep class cn.jiguang.android.service.** { *;} #-dontwarn com.google.gson.** #-keep class com.google.gson.** { *;} #-dontwarn com.tencent.bugly.** #-keep class com.tencent.bugly.** { *;} #-dontwarn com.tencent.bugly.agent.** #-keep class com.tencent.bugly.agent.** { *;} #-dontwarn android.support.** #-keep class android.support.** { *;} #-dontwarn com.reyun.tracking.** #-keep class com.reyun.tracking.** { *;} #-dontwarn com.ss.** #-keep class com.ss.tracking.** { *;} #-dontwarn com.bytedance.** #-keep class com.bytedance.** { *;} # #-dontwarn okhttp3.** #-keep class okhttp3.** { *;} #-dontwarn com.bumptech.glide.** #-keep class com.bumptech.glide.** { *;} #-dontwarn freemarker.cache.** #-keep class freemarker.cache.** { *;} #-dontwarn freemarker.core.** #-keep class freemarker.core.** { *;} #-dontwarn freemarker.debug.** #-keep class freemarker.debug.** { *;} #-dontwarn freemarker.ext.** #-keep class freemarker.ext.** { *;} #-dontwarn freemarker.log.** #-keep class freemarker.log.** { *;} #-dontwarn freemarker.template.** #-keep class freemarker.template.** { *;} #-dontwarn org.greenrobot.greendao.** #-keep class org.greenrobot.greendao.** { *;} #-dontwarn android.net.** #-keep class android.net.** { *;} #-dontwarn com.android.internal.http.multipart.** #-keep class com.android.internal.http.multipart.** { *;} #-dontwarn org.apache.** #-keep class org.apache.** { *;} #-dontwarn com.sp.** #-keep class com.sp.** { *;} #-dontwarn com.tencent.** #-keep class com.tencent.** { *;} #-dontwarn MTT.** #-keep class MTT.** { *;} # #-dontwarn com.secondworld.sp_sdk.** #-keep class com.secondworld.sp_sdk.** { *;}