# BugCollect is accessed via reflection from sdk-webview — keep in consuming app -keep class com.xuqm.sdk.bugcollect.BugCollect { public *; static ; } -keep public class com.xuqm.sdk.bugcollect.LogLevel { public *; } -keep public class com.xuqm.sdk.bugcollect.Breadcrumb { public *; } -keep public class com.xuqm.sdk.bugcollect.FunnelTracker { public *; } -keep public class com.xuqm.sdk.bugcollect.IssueEvent { *; } -keep public class com.xuqm.sdk.bugcollect.LogEvent { *; } # ContentProvider: class name referenced in AndroidManifest — must not be renamed -keep class com.xuqm.sdk.bugcollect.internal.BugCollectInitProvider -keepattributes *Annotation*, Signature, InnerClasses, EnclosingMethod -keepclassmembers class com.xuqm.sdk.bugcollect.** { @com.google.gson.annotations.SerializedName ; }