if proguard obfuscation is breaking coroutines `aw...
# coroutines
a
if proguard obfuscation is breaking coroutines
await()
(it doesn’t wait 😂 ), where should I start digging? Tried these in `proguard-rules.pro`:
Copy code
-keepclassmembernames class kotlinx.** {
    volatile <fields>;
}
-keepclassmembers class io.ktor.** {
    volatile <fields>;
}
-keepclasseswithmembers class io.netty.** {
    *;
}
-keepnames class kotlinx.** { *; }
-keepnames class io.netty.** {
    *;
}
-keep class io.ktor.** { *; }
-keep class kotlinx.coroutines.** { *; }
-keep class kotlin.reflect.jvm.internal.** {*;}
-keep class kotlin.text.RegexOption {*;}
l
When using R8 (default on recent Android Gradle plugin), you have nothing to do.