move everything that can be mvoed to initialization
[WhereAmI.git] / proguard.cfg
index b1cdf17b5bb40b4839cfc80f7e91bbcf7b94f798..0c865e22375cb14158c84baf0d6778773c58ffe3 100644 (file)
 -keep class * implements android.os.Parcelable {
   public static final android.os.Parcelable$Creator *;
 }
+
+# Needed by google-api-client to keep generic types and @Key annotations accessed via reflection
+
+-keepclassmembers class * {
+  @com.google.api.client.util.Key <fields>;
+}
+
+-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault
+
+# Needed by Guava
+
+-dontwarn sun.misc.Unsafe