-keep class com.android.inputmethod.latin.BinaryDictionary { int mDictLength; (...); } -keep class com.android.inputmethod.latin.Flag { *; } -keep class com.android.inputmethod.latin.Suggest { (...); com.android.inputmethod.latin.SuggestedWords getSuggestions(...); } -keep class com.android.inputmethod.latin.AutoCorrection { java.lang.CharSequence getAutoCorrectionWord(); } -keep class com.android.inputmethod.latin.Utils { boolean equalsIgnoreCase(...); } -keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment { *; } -keep class com.android.inputmethod.keyboard.LatinKeyboardView { # Keep getter/setter methods for ObjectAnimator int getLanguageOnSpacebarAnimAlpha(); void setLanguageOnSpacebarAnimAlpha(int); int getAltCodeKeyWhileTypingAnimAlpha(); void setAltCodeKeyWhileTypingAnimAlpha(int); } -keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams { (...); } -keep class com.android.inputmethod.latin.ResearchLogger { void flush(); } -keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder { void setTouchPositionCorrectionEnabled(...); } # The support library contains references to newer platform versions. # Don't warn about those in case this app is linking against an older # platform version. We know about them, and they are safe. -dontwarn android.support.v4.** -dontwarn android.support.v13.**