1# To enable ProGuard in your project, edit project.properties 2# to define the proguard.config property as described in that file. 3# 4# Add project specific ProGuard rules here. 5# By default, the flags in this file are appended to flags specified 6# in ${sdk.dir}/tools/proguard/proguard-android.txt 7# You can edit the include path and order by changing the ProGuard 8# include property in project.properties. 9# 10# For more details, see 11# http://developer.android.com/guide/developing/tools/proguard.html 12 13# Add any project specific keep options here: 14 15# If your project uses WebView with JS, uncomment the following 16# and specify the fully qualified class name to the JavaScript interface 17# class: 18#-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19# public *; 20#} 21 22# GmsCore Proguard rules. 23# See: https://developer.android.com/google/play-services/setup.html 24-keep class * extends java.util.ListResourceBundle { 25 protected Object[][] getContents(); 26} 27 28# Keep SafeParcelable value, needed for reflection. This is required to support backwards 29# compatibility of some classes. 30-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable { 31 public static final *** NULL; 32} 33 34# Keep the names of classes/members we need for client functionality. 35-keepnames @com.google.android.gms.common.annotation.KeepName class * 36-keepclassmembernames class * { 37 @com.google.android.gms.common.annotation.KeepName *; 38} 39 40# Needed for Parcelable/SafeParcelable Creators to not get stripped 41-keepnames class * implements android.os.Parcelable { 42 public static final ** CREATOR; 43} 44 45# Suppress reblochon client library unexpected warnings 46# TODO: Remove the following suppression lines once either the platform prebuilts get updated 47# or the reblochon client library removes unexpected dependencies. 48# The following warnings were encountered: 49# com.google.android.gms.car.* can't find android.view.SearchEvent 50# com.google.android.gms.cast.* can't find android.support.v7.media.* 51-dontwarn android.view.SearchEvent 52-dontwarn android.support.v7.media.** 53 54# End GmsCore Proguard rules.