-optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose #-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -dontoptimize -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 io.dcloud.common.DHInterface.IPlugin -keep public class * extends io.dcloud.common.DHInterface.IFeature -keep public class * extends io.dcloud.common.DHInterface.IBoot -keep public class * extends io.dcloud.common.DHInterface.IReflectAble -keep class io.dcloud.feature.speech.** {*;} -keep class io.dcloud.net.** {*;} -keep class io.dcloud.common.constant.** {*;} -keep class io.dcloud.common.sonic.** {*;} -keep class io.dcloud.common.DHInterface.** {*;} -keep class io.dcloud.common.util.** {*;} -keep class io.dcloud.common.adapter.** {*;} -keep class io.dcloud.feature.internal.reflect.** {*;} -keep class io.dcloud.feature.internal.sdk.** {*;} -keep class io.dcloud.feature.payment.** {*;} -keep class io.dcloud.sdk.** {*;} -keep class com.** {*;} -keep class io.dcloud.nineoldandroids.** {*;} -keep class vi.com.gdi.** {*;} -keep class androidx.** {*;} -dontwarn pl.droidsonroids.gif.** -keepclasseswithmembers class * extends io.dcloud.js.geolocation.GeoManagerBase { ; } -keep class io.dcloud.share.AbsWebviewClient -keepclasseswithmembers class io.dcloud.share.AbsWebviewClient { ; } -keep class io.dcloud.share.ShareAuthorizeView -keepclasseswithmembers class io.dcloud.share.ShareAuthorizeView { ; } -keep class io.dcloud.share.IFShareApi -keep public class * extends io.dcloud.share.IFShareApi -keepclasseswithmembers class io.dcloud.share.IFShareApi { ; } -keepattributes Exceptions,InnerClasses,Signature,Deprecated, SourceFile,LineNumberTable,*Annotation*,EnclosingMethod -keep class io.dcloud.appstream.StreamAppManager -keepclasseswithmembers class io.dcloud.appstream.StreamAppManager { public protected ; } -keep class io.dcloud.common.DHInterface.IReflectAble -keep public class * extends io.dcloud.common.DHInterface.IReflectAble{ public protected ; public protected *; } -keep class **.R -keep class **.R$* { public static ; } -keep public class * extends io.dcloud.common.DHInterface.IJsInterface{ public protected ; public protected *; } -keepclasseswithmembers class io.dcloud.EntryProxy { ; } -keep class * implements android.os.IInterface { ; } -keepclasseswithmembers class *{ public static java.lang.String getJsContent(); } -keepclasseswithmembers class io.dcloud.appstream.StreamAppScriptEntry { ; } -keepclasseswithmembers class *{ public static void onReceiver1(android.content.Intent, android.content.Context); } -keepclasseswithmembers class *{ public static io.dcloud.share.AbsWebviewClient getWebviewClient(io.dcloud.share.ShareAuthorizeView); } -keepclasseswithmembers class *{ public java.lang.String exec(java.lang.String,java.lang.String,java.lang.String[]); } -keepattributes Exceptions,InnerClasses,Signature,Deprecated, SourceFile,LineNumberTable,*Annotation*,EnclosingMethod -keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet); } -keepclasseswithmembers class * { public (android.content.Context, android.util.AttributeSet, int); } -keep public class * extends android.app.Application{ public static ; public *; } -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); public static ; } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keep class * implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; } -keepattributes Signature -keep class io.dcloud.encryption.K {*;} -dontwarn com.igexin.** -keep class org.json.** { *; } -dontwarn com.amap.** -dontwarn org.apache.commons.** -dontwarn com.sina.weibo.sdk.** -keep class uni.** {*;} -keep class pl.** {*;} -keep class io.** {*;} -keep class org.mozilla.**{*;} -keep class androidtranscoder.**{*;} -keep class XI.**{*;}