1 -assumenosideeffects class androidx.work.impl.logger.InternalLogger { 2 public void verbose(...); 3 public void debug(...); 4 public void info(...); 5 } 6 7 -keep class * extends androidx.work.Worker 8 -keep class * extends androidx.work.InputMerger 9 # Worker#internalInit is marked as @Keep 10 # We need to keep Data and Extras for the method descriptor of internalInit. 11 -keep class androidx.work.Data 12 -keep class androidx.work.impl.Extras 13 # We reflectively try and instantiate FirebaseJobScheduler when we find a Firebase dependency 14 # on the classpath. 15 -keep class androidx.work.impl.background.firebase.FirebaseJobScheduler 16