123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- -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 android.support.v4.** {*;}
- -dontwarn pl.droidsonroids.gif.**
- -keepclasseswithmembers class * extends io.dcloud.js.geolocation.GeoManagerBase {
- <methods>;
- }
- -keep class io.dcloud.share.AbsWebviewClient
- -keepclasseswithmembers class io.dcloud.share.AbsWebviewClient {
- <methods>;
- }
- -keep class io.dcloud.share.ShareAuthorizeView
- -keepclasseswithmembers class io.dcloud.share.ShareAuthorizeView {
- <methods>;
- }
- -keep class io.dcloud.share.IFShareApi
- -keep public class * extends io.dcloud.share.IFShareApi
- -keepclasseswithmembers class io.dcloud.share.IFShareApi {
- <methods>;
- }
- -keepattributes Exceptions,InnerClasses,Signature,Deprecated, SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
- -keep class io.dcloud.appstream.StreamAppManager
- -keepclasseswithmembers class io.dcloud.appstream.StreamAppManager {
- public protected <methods>;
- }
- -keep class io.dcloud.common.DHInterface.IReflectAble
- -keep public class * extends io.dcloud.common.DHInterface.IReflectAble{
- public protected <methods>;
- public protected *;
- }
- -keep class **.R
- -keep class **.R$* {
- public static <fields>;
- }
- -keep public class * extends io.dcloud.common.DHInterface.IJsInterface{
- public protected <methods>;
- public protected *;
- }
- -keepclasseswithmembers class io.dcloud.EntryProxy {
- <methods>;
- }
- -keep class * implements android.os.IInterface {
- <methods>;
- }
- -keepclasseswithmembers class *{
- public static java.lang.String getJsContent();
- }
- -keepclasseswithmembers class io.dcloud.appstream.StreamAppScriptEntry {
- <methods>;
- }
- -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 <init>(android.content.Context, android.util.AttributeSet);
- }
- -keepclasseswithmembers class * {
- public <init>(android.content.Context, android.util.AttributeSet, int);
- }
- -keep public class * extends android.app.Application{
- public static <methods>;
- public *;
- }
- -keepclassmembers class * extends android.app.Activity {
- public void *(android.view.View);
- public static <methods>;
- }
- -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.**
|