您的位置:首页 > 移动开发 > Android开发

ANDROID混淆部分代码

2014-12-20 09:28 417 查看
-dontwarn

-keeppackagenames com.adchina.android.ads

-keeppackagenames com.adchina.android.ads.controllers

-keeppackagenames com.adchina.android.ads.views

-keeppackagenames com.adchina.android.ads.animations

-keep class com.adchina.android.ads.*{*;}

-keep class com.adchina.android.ads.controllers.*{*;}

-keep class com.adchina.android.ads.views.*{*;}

-keep class com.adchina.android.ads.animations.*{*;}

-optimizationpasses 5

-dontusemixedcaseclassnames

-dontskipnonpubliclibraryclasses

-dontpreverify

-dontoptimize

-verbose

-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*

-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 com.android.vending.licensing.ILicensingService

-keepclasseswithmembernames class * {

native <methods>;

}

-keepclasseswithmembers class * {

public <init>(android.content.Context, android.util.AttributeSet);

}

-keepclasseswithmembers class * {

public <init>(android.content.Context, android.util.AttributeSet, int);

}

-keepclassmembers class * extends android.app.Activity {

public void *(android.view.View);

}

-keepclassmembers enum * {

public static **[] values();

public static ** valueOf(java.lang.String);

}

-keep class * implements android.os.Parcelable {

public static final android.os.Parcelable$Creator *;

}

-libraryjars libs/android-support-v4.jar

-dontwarn android.support.v4.**

-keep class android.support.v4.** { *; }

-keep interface android.support.v4.app.** { *; }

-keep public class * extends android.support.v4.**

-keep public class * extends android.app.Fragment

-libraryjars libs/jdom.jar

-dontwarn org.jdom.**

-keep class org.jdom.** { *; }

-keep interface org.jdom.** { *; }

-libraryjars libs/universal-image-loader-1.8.4-with-sources.jar

-dontwarn com.nostra13.universalimageloader.**

-keep class com.nostra13.universalimageloader.** { *; }

-keep interface com.nostra13.universalimageloader.** { *; }

-keep public class * extends com.nostra13.universalimageloader.**

-keep public interface * extends com.nostra13.universalimageloader.**

-dontwarn cn.jpush.**

-keep class cn.jpush.** { *; }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: