source: other-projects/tipple-android/trunk/proguard.cfg@ 23977

Last change on this file since 23977 was 23977, checked in by davidb, 13 years ago

Initial set of files for the Tipple project, to be run on an Android device

File size: 1.1 KB
Line 
1-optimizationpasses 5
2-dontusemixedcaseclassnames
3-dontskipnonpubliclibraryclasses
4-dontpreverify
5-verbose
6-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
7
8-keep public class * extends android.app.Activity
9-keep public class * extends android.app.Application
10-keep public class * extends android.app.Service
11-keep public class * extends android.content.BroadcastReceiver
12-keep public class * extends android.content.ContentProvider
13-keep public class * extends android.app.backup.BackupAgentHelper
14-keep public class * extends android.preference.Preference
15-keep public class com.android.vending.licensing.ILicensingService
16
17-keepclasseswithmembernames class * {
18 native <methods>;
19}
20
21-keepclasseswithmembernames class * {
22 public <init>(android.content.Context, android.util.AttributeSet);
23}
24
25-keepclasseswithmembernames class * {
26 public <init>(android.content.Context, android.util.AttributeSet, int);
27}
28
29-keepclassmembers enum * {
30 public static **[] values();
31 public static ** valueOf(java.lang.String);
32}
33
34-keep class * implements android.os.Parcelable {
35 public static final android.os.Parcelable$Creator *;
36}
Note: See TracBrowser for help on using the repository browser.