diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-09-20 18:21:01 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-09-20 18:21:01 +0200 |
commit | f78bb0be13d946653374ed75ee6b94c18773618c (patch) | |
tree | 3e5e51d7a5c8aade0c40bf97067993e914dd83d2 /proguard.cfg | |
parent | 9633cd0c621a739e834743a8acb20b4c90c5e7ba (diff) | |
download | AntennaPod-f78bb0be13d946653374ed75ee6b94c18773618c.zip |
Updated proguard.cfg
Diffstat (limited to 'proguard.cfg')
-rw-r--r-- | proguard.cfg | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/proguard.cfg b/proguard.cfg index d60a1926c..1413bf765 100644 --- a/proguard.cfg +++ b/proguard.cfg @@ -1,26 +1,29 @@ --optimizationpasses 5 --dontusemixedcaseclassnames --dontskipnonpubliclibraryclasses --dontpreverify --verbose --optimizations !code/simplification/arithmetic,!field/*,!class/merging/* - -printmapping out.map - -renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable +-injars bin/classes +-injars libs +-outjars bin/classes-processed.jar +-libraryjars /Users/Daniel/bin/android-sdk/platforms/android-16/android.jar + +-dontpreverify +-repackageclasses '' +-allowaccessmodification +-optimizations !code/simplification/arithmetic +-keepattributes *Annotation* + -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>; +-keep public class * extends android.view.View { + public <init>(android.content.Context); + public <init>(android.content.Context, android.util.AttributeSet); + public <init>(android.content.Context, android.util.AttributeSet, int); + public void set*(...); } -keepclasseswithmembers class * { @@ -31,27 +34,28 @@ public <init>(android.content.Context, android.util.AttributeSet, int); } --keepclassmembers class * extends android.app.Activity { +-keepclassmembers class * extends android.content.Context { public void *(android.view.View); + public void *(android.view.MenuItem); } --keepclassmembers enum * { - public static **[] values(); - public static ** valueOf(java.lang.String); +-keepclassmembers class * implements android.os.Parcelable { + static android.os.Parcelable$Creator CREATOR; } --keep class * implements android.os.Parcelable { - public static final android.os.Parcelable$Creator *; +-keepclassmembers class **.R$* { + public static <fields>; } -keep class android.support.v4.app.** { *; } -keep interface android.support.v4.app.** { *; } -keep class com.actionbarsherlock.** { *; } -keep interface com.actionbarsherlock.** { *; } --keep class org.shredzone.flattr4j.** { *; } --dontskipnonpubliclibraryclasses + -keepattributes *Annotation* --dontwarn android.support.** --dontwarn org.shredzone.flattr4j.connector.impl.NewFlattrHttpClient --dontwarn com.viewpagerindicator.UnderlinePageIndicator + +-keep class org.shredzone.flattr4j.** { *; } +-dontwarn org.shredzone.flattr4j.** + -libraryjars /Users/daniel/src/android/podcatcher/libs +-dontskipnonpubliclibraryclassmembers |