diff --git a/Android.mk b/Android.mk
index ee1a82adbee6a8e482b6726b885b28ce87d8b188..e45357911987eecc47b9151adf83ed577080de7d 100755
--- a/Android.mk
+++ b/Android.mk
@@ -17,5 +17,7 @@ LOCAL_STATIC_JAVA_LIBRARIES := android-common
 
 #LOCAL_SDK_VERSION := current
 
+LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags
+
 include $(BUILD_PACKAGE)
 include $(LOCAL_PATH)/dictionary/Android.mk
diff --git a/proguard.flags b/proguard.flags
new file mode 100644
index 0000000000000000000000000000000000000000..0a5d2dda9e0486b64c0b8adf9c0ff8f8c54cbd5a
--- /dev/null
+++ b/proguard.flags
@@ -0,0 +1,3 @@
+-keep class com.android.inputmethod.latin.BinaryDictionary {
+  int mDictLength;
+}