123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263 |
- -optimizationpasses 7
- -dontusemixedcaseclassnames
- -dontskipnonpubliclibraryclasses
- -keepattributes EnclosingMethod
- -dontskipnonpubliclibraryclassmembers
- -dontpreverify
- -optimizations !code/simplification/artithmetic,!field/*,!class/merging/*
- -keepattributes *Annotation*
- -keep class * extends java.lang.annotation.Annotation { *; }
- -keep interface * extends java.lang.annotation.Annotation { *; }
- -dontwarn javax.annotation.**
- -keepattributes Exceptions,InnerClasses,Signature
- -keepattributes SourceFile,LineNumberTable
- -ignorewarnings
- -keepclassmembers class * {
- native <methods>;
- }
- -keepclasseswithmembernames class * {
- native <methods>;
- }
- -keep public class javax.**
- -keep public class android.webkit.**
- -keep public class * extends android.app.Activity
- -keep public class * extends android.app.Application
- -keep public class * extends android.app.Service
- -keep public class * extends android.content.BroadcastReceiver
- -keep public class * extends android.content.ContentProvider
- -keep public class * extends android.app.backup.BackupAgentHelper
- -keep public class * extends android.preference.Preference
- -keep public class * extends android.arch.lifecycle.AndroidViewModel
- -keep public class * extends android.view.View
- -keep public class com.android.vending.licensing.ILicensingService
- -keep class android.support.** {*;}
- -keep class com.google.android.material.** {*;}
- -keep class androidx.** {*;}
- -keep public class * extends androidx.**
- -keep interface androidx.** {*;}
- -dontwarn com.google.android.material.**
- -dontnote com.google.android.material.**
- -dontwarn androidx.**
- -keep class **.R$* {*;}
- -dontwarn android.webkit.WebView
- -keepclassmembers class fqcn.of.javascript.interface.for.Webview {
- public *;
- }
- -keepclassmembers class * extends android.webkit.WebViewClient {
- public void *(android.webkit.WebView, java.lang.String, android.graphics.Bitmap);
- public boolean *(android.webkit.WebView, java.lang.String);
- }
- -keepclassmembers class * extends android.webkit.WebViewClient {
- public void *(android.webkit.WebView, java.lang.String);
- }
- -keepclassmembers class * {
- @android.webkit.JavascriptInterface <methods>;
- }
- -keepclassmembers public class com.swago.room.game.GamePlayDialog$JSLoad{
- <fields>;
- <methods>;
- public *;
- private *;
- }
- -keep public class com.null.test.ui.fragment.** {*;}
- -keepclassmembers class * extends android.app.Activity {
- public void * (android.view.View);
- }
- -keep enum *
- -keepclassmembers enum * {
- public static **[] values();
- public static ** valueOf(java.lang.String);
- }
- -keepclassmembers class * implements java.io.Serializable {
- static final long serialVersionUID;
- static final java.io.ObjectStreamField[] serialPersistentFields;
- private void writeObject(java.io.ObjectOutputStream);
- private void readObject(java.io.ObjectInputStream);
- java.lang.Object writeReplace();
- java.lang.Object readResolve();
- }
- -keepnames class * implements android.os.Parcelable {
- public static final ** CREATOR;
- }
- -keepattributes Signature
- -keepattributes *Annotation*
- -dontwarn sun.misc.**
- -keep class com.google.gson.examples.android.model.** { <fields>; }
- -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>;
- }
- -verbose
- -dump class_files.txt
- -printmapping mapping.txt
- -keep class com.swago.baseswago.model.**{*;}
- -keep class com.swago.baseswago.util.**{*;}
- -keep class com.swago.room.bean.**{*;}
- -keep class com.swago.lib_country_picker.**{*;}
- -keep class com.tencent.imsdk.** { *; }
- -keepclassmembers class * implements androidx.viewbinding.ViewBinding {
- public static * inflate(android.view.LayoutInflater);
- }
- -keep class com.huantansheng.easyphotos.models.** { *; }
- -keep class com.bumptech.glide.request.RequestOptions {*;}
- -keep public class * implements com.bumptech.glide.module.GlideModule
- -keep class * extends com.bumptech.glide.module.AppGlideModule {
- <init>(...);
- }
- -keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
- **[] $VALUES;
- public *;
- }
- -keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
- *** rewind();
- }
- -keep class com.gyf.immersionbar.* {*;}
- -dontwarn com.gyf.immersionbar.**
- -keep class io.agora.**{*;}
- -keep class com.android.vending.billing.**
- -keep public class com.alibaba.android.arouter.routes.**{*;}
- -keep public class com.alibaba.android.arouter.facade.**{*;}
- -keep class * implements com.alibaba.android.arouter.facade.template.ISyringe{*;}
- -keep interface * implements com.alibaba.android.arouter.facade.template.IProvider
- -keep class * implements com.alibaba.android.arouter.facade.template.IProvider
- -keep class com.squareup.wire.** { *; }
- -keep class com.opensource.svgaplayer.proto.** { *; }
- -keep class com.facebook.applinks.** { *; }
- -keepclassmembers class com.facebook.applinks.** { *; }
- -keep class com.facebook.FacebookSdk { *; }
- -keep class com.huawei.hms.ads.** { *; }
- -keep class com.facebook.login.** { *; }
- -keepclassmembers class * extends org.greenrobot.greendao.AbstractDao {
- public static java.lang.String TABLENAME;
- }
- -keep class **$Properties { *; }
- -keep class org.greenrobot.greendao.database.SqlCipherEncryptedHelper { *; }
- -dontwarn net.sqlcipher.database.**
- -dontwarn rx.**
|