# obfuscate supportV7 menu subclasses. it fixes bug with some Samsung and other devices ROMS based on android 4.2.2. # more details here : https://code.google.com/p/android/issues/detail?id=78377 -keep class !android.support.v7.internal.view.menu.**,** {*;} # support library bug -dontwarn android.support.** # flurry -dontwarn com.flurry.** # parse -dontwarn com.squareup.okhttp.** -dontwarn okio.** -dontwarn com.facebook.** # pushwoosh -keep class com.pushwoosh.** { *; } -keep class com.arellomobile.** { *; } -dontwarn com.pushwoosh.** -dontwarn com.arellomobile.** # myTarget -dontwarn ru.mail.android.mytarget.** -dontwarn com.mopub.** -dontoptimize -keepattributes ** # Gson support -keep class com.mapswithme.util.Gsonable -keep class * implements com.mapswithme.util.Gsonable -keepclassmembernames class * implements com.mapswithme.util.Gsonable { !transient ; } -keepnames class * implements com.mapswithme.util.Gsonable { !transient ; } -keepclassmembers class * implements com.mapswithme.util.Gsonable { (...); } # HockeyApp -dontwarn net.hockeyapp.android.UpdateActivity -dontwarn net.hockeyapp.android.UpdateFragment