Blame | Last modification | View Log | RSS feed
# Proguard flags for consumers of the Google Play services SDK# https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project# Keep SafeParcelable value, needed for reflection. This is required to support backwards# compatibility of some classes.-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {public static final *** NULL;}# Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are# found via reflection.-keepnames class * implements android.os.Parcelable-keepclassmembers class * implements android.os.Parcelable {public static final *** CREATOR;}# Keep the classes/members we need for client functionality.-keep @interface android.support.annotation.Keep-keep @android.support.annotation.Keep class *-keepclasseswithmembers class * {@android.support.annotation.Keep <fields>;}-keepclasseswithmembers class * {@android.support.annotation.Keep <methods>;}# Keep the names of classes/members we need for client functionality.-keep @interface com.google.android.gms.common.annotation.KeepName-keepnames @com.google.android.gms.common.annotation.KeepName class *-keepclassmembernames class * {@com.google.android.gms.common.annotation.KeepName *;}# Needed when building against pre-Marshmallow SDK.-dontwarn android.security.NetworkSecurityPolicy-dontwarn com.google.android.gms.clearcut.**-dontwarn com.google.android.gms.internal.**