1-keepparameternames 2-keepattributes Exceptions,InnerClasses,Signature,Deprecated, 3 SourceFile,LineNumberTable,EnclosingMethod, 4 RuntimeVisibleAnnotations,RuntimeVisibleParameterAnnotations, 5 RuntimeVisibleTypeAnnotations,AnnotationDefault 6 7# Rules required by TextClassifierServiceLibNoManifest 8# Jni classes 9-keep class com.google.android.textclassifier.** { *; } 10# compileOnly dependency, optional in runtime. 11-dontwarn androidx.paging.PositionalDataSource 12-dontwarn androidx.lifecycle.LiveData 13 14#keep enums 15-keepclassmembers enum * { 16 public static **[] values(); 17} 18 19# Keep proto class members 20-keepclassmembers class * extends com.android.textclassifier.protobuf.GeneratedMessageLite { 21 <fields>; 22} 23