1# Add project specific ProGuard rules here. 2# By default, the flags in this file are appended to flags specified 3# in ${sdk.dir}/tools/proguard/proguard-android.txt 4# You can edit the include path and order by changing the ProGuard 5# include property in project.properties. 6# 7# For more details, see 8# http://developer.android.com/guide/developing/tools/proguard.html 9 10# Add classes here when necessary. 11 12-keep class android.support.wearable.view.WearableListView { 13 private void setScrollAnimator(int); 14 protected void setScrollVertically(int); 15} 16-keep class android.support.wearable.view.WearableListView.ViewHolder { 17 private void setFocusPaddingTop(int); 18 private void setFocusPaddingBottom(int); 19} 20 21# GmsCore Proguard rules. 22# See: https://developer.android.com/google/play-services/setup.html 23-keep class * extends java.util.ListResourceBundle { 24 protected Object[][] getContents(); 25} 26 27# Keep SafeParcelable value, needed for reflection. This is required to support backwards 28# compatibility of some classes. 29-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable { 30 public static final *** NULL; 31} 32 33# Keep the names of classes/members we need for client functionality. 34-keepnames @com.google.android.gms.common.annotation.KeepName class * 35-keepclassmembernames class * { 36 @com.google.android.gms.common.annotation.KeepName *; 37} 38 39# Needed for Parcelable/SafeParcelable Creators to not get stripped 40-keepnames class * implements android.os.Parcelable { 41 public static final ** CREATOR; 42} 43 44# End GmsCore Proguard rules. 45