Skip to content

Commit

Permalink
Added: ProGuard config (disabled)
Browse files Browse the repository at this point in the history
git-svn-id: http://android-xbmcremote.googlecode.com/svn/trunk/XBMC Remote@721 677bec2c-7919-11de-bdc7-1f637afd43b1
  • Loading branch information
freezy committed Jan 18, 2011
1 parent 2154337 commit e56679c
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
5 changes: 5 additions & 0 deletions default.properties
Expand Up @@ -9,5 +9,10 @@

# Indicates whether an apk should be generated for each density.
split.density=false

# Project target.
target=android-9

# Enable Proguard
#proguard.config=proguard.cfg

39 changes: 39 additions & 0 deletions proguard.cfg
@@ -0,0 +1,39 @@
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify

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

-keepclasseswithmembernames class * {
native <methods>;
}

-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}

-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}

-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}

-dontwarn
-dontnote

0 comments on commit e56679c

Please sign in to comment.