# Keep the annotations that proguard needs to process. -keep @com.google.protobuf.DoNotInline class * # Allow the method to be shrunk if unused and obfuscated even it it is used. -keepclassmembers,allowshrinking,allowobfuscation class * { @com.google.protobuf.DoNotInline *; } # Skip runtime check for isOnAndroidDevice(). # One line to make it easy to remove with sed. -assumevalues class com.google.protobuf.Android { static boolean ASSUME_ANDROID return true; } -keepclassmembers class * extends com.google.protobuf.GeneratedMessageLite { ; }