-dontobfuscate -dontwarn retrofit2.** -dontwarn org.** -dontwarn okio.** -dontwarn okhttp3.** -dontwarn org.eclipse.** #-dontwarn kotlin.** #-dontwarn kotlinx.** #-dontwarn net.** #-dontwarn dagger.** #-dontwarn com.** #-dontwarn javax.** #-dontwarn androidx.** # # #-keep class kotlin.** { *; } #-keep class org.jetbrains.skia.** { *; } #-keep class org.jetbrains.skiko.** { *; } # #-assumenosideeffects public class androidx.compose.runtime.ComposerKt { # void sourceInformation(androidx.compose.runtime.Composer,java.lang.String); # void sourceInformationMarkerStart(androidx.compose.runtime.Composer,int,java.lang.String); # void sourceInformationMarkerEnd(androidx.compose.runtime.Composer); # boolean isTraceInProgress(); # void traceEventStart(int, java.lang.String); # void traceEventEnd(); #} # ## Kotlinx Coroutines Rules ## https://github.com/Kotlin/kotlinx.coroutines/blob/master/kotlinx-coroutines-core/jvm/resources/META-INF/proguard/coroutines.pro # #-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {} #-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {} #-keepclassmembers class kotlinx.coroutines.** { # volatile ; #} #-keepclassmembers class kotlin.coroutines.SafeContinuation { # volatile ; #} #-dontwarn java.lang.instrument.ClassFileTransformer #-dontwarn sun.misc.SignalHandler #-dontwarn java.lang.instrument.Instrumentation #-dontwarn sun.misc.Signal #-dontwarn java.lang.ClassValue #-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement # ## https://github.com/Kotlin/kotlinx.coroutines/issues/2046 #-dontwarn android.annotation.SuppressLint