155 lines
4.0 KiB
Prolog
155 lines
4.0 KiB
Prolog
-obfuscationdictionary ./proguard-dictionary-symbol
|
|
-classobfuscationdictionary ./proguard-dictionary-symbol
|
|
-packageobfuscationdictionary ./proguard-dictionary-symbol
|
|
|
|
#Flutter Wrapper
|
|
-keep class io.flutter.app.** { *; }
|
|
-keep class io.flutter.plugin.** { *; }
|
|
-keep class io.flutter.util.** { *; }
|
|
-keep class io.flutter.view.** { *; }
|
|
-keep class io.flutter.** { *; }
|
|
-keep class io.flutter.plugins.** { *; }
|
|
|
|
-keepattributes Signature
|
|
-keepattributes InnerClasses,EnclosingMethod
|
|
-keepattributes *Annotation*
|
|
-keepattributes SourceFile,LineNumberTable
|
|
|
|
-dontwarn com.hwangjr.rxbus.**
|
|
-keep class com.hwangjr.rxbus.** { *; }
|
|
-keepattributes *Annotation*
|
|
|
|
# Retain generic type information for use by reflection by converters and adapters.
|
|
-keepattributes Signature
|
|
# Retain declared checked exceptions for use by a Proxy instance.
|
|
-keepattributes Exceptions
|
|
|
|
-dontwarn com.jcraft.jzlib.**
|
|
-keep class com.jcraft.jzlib.** { *;}
|
|
|
|
-dontwarn sun.misc.**
|
|
-keep class sun.misc.** { *;}
|
|
|
|
-dontwarn retrofit2.**
|
|
-keep class retrofit2.** { *;}
|
|
|
|
-dontwarn io.reactivex.**
|
|
-keep class io.reactivex.** { *;}
|
|
|
|
-dontwarn sun.security.**
|
|
-keep class sun.security.** { *; }
|
|
|
|
-dontwarn com.google.**
|
|
-keep class com.google.** { *;}
|
|
|
|
-keep public class android.net.http.SslError
|
|
-keep public class android.webkit.WebViewClient
|
|
|
|
-dontwarn android.webkit.WebView
|
|
-dontwarn android.net.http.SslError
|
|
-dontwarn android.webkit.WebViewClient
|
|
|
|
-dontwarn android.support.**
|
|
|
|
-dontwarn org.apache.**
|
|
-keep class org.apache.** { *;}
|
|
|
|
-dontwarn okhttp3.**
|
|
-keep class okhttp3.** { *;}
|
|
-keep interface okhttp3.** { *; }
|
|
|
|
-dontwarn okio.**
|
|
-keep class okio.** { *;}
|
|
|
|
-keep class **JNI* {*;}
|
|
|
|
-keep class com.lib.flutter_blue_plus.* { *; }
|
|
|
|
-ignorewarnings
|
|
-keepattributes *Annotation*
|
|
-keepattributes Exceptions
|
|
-keepattributes InnerClasses
|
|
-keepattributes Signature
|
|
-keepattributes SourceFile,LineNumberTable
|
|
-keep class com.huawei.hianalytics.**{*;}
|
|
-keep class com.huawei.updatesdk.**{*;}
|
|
-keep class com.huawei.hms.**{*;}
|
|
|
|
|
|
-keep public class * extends android.app.Service
|
|
-keep class com.heytap.msp.** { *;}
|
|
|
|
-dontwarn com.vivo.push.**
|
|
-keep class com.vivo.push.**{*; }
|
|
-keep class com.vivo.vms.**{*; }
|
|
|
|
|
|
-dontoptimize
|
|
-dontpreverify
|
|
-dontwarn cn.jpush.**
|
|
-keep class cn.jpush.** { *; }
|
|
-keep class * extends cn.jpush.android.service.JPushMessageService { *; }
|
|
-dontwarn cn.jiguang.**
|
|
-keep class cn.jiguang.** { *; }
|
|
|
|
-dontwarn cn.com.chinatelecom.**
|
|
-keep class cn.com.chinatelecom.** {*;}
|
|
-dontwarn com.ct.**
|
|
-keep class com.ct.** {*;}
|
|
-dontwarn a.a.**
|
|
-keep class a.a.** {*;}
|
|
-dontwarn com.cmic.**
|
|
-keep class com.cmic.** {*;}
|
|
-dontwarn com.unicom.**
|
|
-keep class com.unicom.** {*;}
|
|
-dontwarn com.sdk.**
|
|
-keep class com.sdk.** {*;}
|
|
|
|
-dontwarn com.sdk.**
|
|
-keep class com.sdk.** {*;}
|
|
|
|
-dontwarn com.google.**
|
|
-keep class com.google.gson.** {*;}
|
|
-keep class com.google.protobuf.** {*;}
|
|
|
|
-keep class com.amap.api.maps.** { *; }
|
|
-keep class com.autonavi.** { *; }
|
|
-keep class com.amap.api.trace.** {*; }
|
|
|
|
-keep class com.amap.api.location.** {*; }
|
|
-keep class com.amap.api.fence.** { *; }
|
|
-keep class com.loc.** { *; }
|
|
-keep class com.amap.flutter.location.** { *; }
|
|
-keep class com.autonavi.aps.amapapi.model.** { *; }
|
|
|
|
-keep class com.amap.api.services.** { *; }
|
|
|
|
-keep class com.amap.api.maps2d.** { *; }
|
|
-keep class com.amap.api.mapcore2d.** { *; }
|
|
|
|
-keep class com.amap.api.navi.** { *; }
|
|
|
|
|
|
-keep class com.alipay.deviceid.** { *; }
|
|
-keep class net.security.device.api.** {*;}
|
|
-keep class org.json.** { *;}
|
|
-keep class com.alibaba.fastjson.** {*;}
|
|
-keep class com.alibaba.sdk.android.oss.** { *; }
|
|
|
|
-dontwarn okio.**
|
|
-dontwarn org.apache.commons.codec.binary.**
|
|
|
|
-keepclassmembers,allowobfuscation class * {
|
|
@com.alibaba.fastjson.annotation.JSONField <fields>;
|
|
}
|
|
|
|
-keep class com.tencent.mm.sdk.** { *; }
|
|
-keep class com.tencent.mm.opensdk.** { *; }
|
|
|
|
-dontwarn com.tencent.bugly.**
|
|
-keep public class com.tencent.bugly.**{*;}
|
|
|
|
-keep class com.umeng.** { *; }
|
|
-keep class com.umeng.**$* { *; }
|
|
-keep class com.umeng.message.** { *; }
|
|
-keep class com.umeng.message.**$* { *; } |