Retain annotations when using proguard + gson. From patch on issue 358.

Fixes issue 358.
This commit is contained in:
Jesse Wilson 2011-12-16 05:18:01 +00:00
parent d891661c4a
commit bb92447317
1 changed files with 7 additions and 4 deletions

View File

@ -5,10 +5,10 @@
-dontskipnonpubliclibraryclassmembers
-dontpreverify
-verbose
-dump class_files.txt
-printseeds seeds.txt
-printusage unused.txt
-printmapping mapping.txt
-dump class_files.txt
-printseeds seeds.txt
-printusage unused.txt
-printmapping mapping.txt
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-allowaccessmodification
@ -77,6 +77,9 @@
# removes such information by default, so configure it to keep all of it.
-keepattributes Signature
# For using GSON @Expose annotation
-keepattributes *Annotation*
# Gson specific classes
-keep class sun.misc.Unsafe { *; }
#-keep class com.google.gson.stream.** { *; }