-keepattributes SourceFile,LineNumberTable,InnerClasses -keep class com.inmobi.** { *; } -dontwarn com.inmobi.** -dontwarn com.google.android.gms** -keep class com.android.launcher3.Launcher { public void previousScreen(android.view.View); public void nextScreen(android.view.View); public void launchHotSeat(android.view.View); public void onClickSearchButton(android.view.View); public void onClickVoiceButton(android.view.View); public void onClickConfigureButton(android.view.View); public void onClickAllAppsButton(android.view.View); public void onClickAppMarketButton(android.view.View); public void dismissFirstRunCling(android.view.View); public void dismissMigrationClingCopyApps(android.view.View); public void dismissMigrationClingUseDefault(android.view.View); public void dismissMigrationWorkspaceCling(android.view.View); public void dismissWorkspaceCling(android.view.View); public void dismissAllAppsCling(android.view.View); } -keep class com.android.launcher3.CellLayout { public float getBackgroundAlpha(); public void setBackgroundAlpha(float); } -keep class com.android.launcher3.DragLayer$LayoutParams { public void setWidth(int); public int getWidth(); public void setHeight(int); public int getHeight(); public void setX(int); public int getX(); public void setY(int); public int getY(); } -keep class com.android.launcher3.CellLayout$LayoutParams { public void setWidth(int); public int getWidth(); public void setHeight(int); public int getHeight(); public void setX(int); public int getX(); public void setY(int); public int getY(); } -keep class com.android.launcher3.Workspace { public float getBackgroundAlpha(); public void setBackgroundAlpha(float); public float getChildrenOutlineAlpha(); public void setChildrenOutlineAlpha(float); } -keep class com.android.launcher3.MemoryDumpActivity { *; } -keep class com.android.launcher3.PreloadIconDrawable { public float getAnimationProgress(); public void setAnimationProgress(float); } -keep class * extends java.util.ListResourceBundle { protected Object[][] getContents(); } -keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable { public static final *** NULL; } -keepnames @com.google.android.gms.common.annotation.KeepName class * -keepclassmembernames class * { @com.google.android.gms.common.annotation.KeepName *; } -keepnames class * implements android.os.Parcelable { public static final ** CREATOR; } -keep class android.content.res.** { *; } -dontwarn android.content.res.* -keep class android.view.inputmethod.** { *; } -dontwarn android.view.inputmethod.* -keep class com.google.android.gms.common.api.GoogleApiClient { public *; } -keep class com.google.android.gms.common.api.GoogleApiClient$* {public *;} -keep class com.google.android.gms.location.LocationServices {public *;} -keep class com.google.android.gms.location.FusedLocationProviderApi {public *;} -keep class com.google.android.gms.location.ActivityRecognition {public *;} -keep class com.google.android.gms.location.ActivityRecognitionApi {public *;} -keep class com.google.android.gms.location.ActivityRecognitionResult {public *;} -keep class com.google.android.gms.location.DetectedActivity {public *;} -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient{public *;} -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info{public *;}