You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-11Lines changed: 2 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -129,17 +129,8 @@ coroutine dispatcher and also makes sure that in case of crashed coroutine with
129
129
exception is logged before crashing Android application, similarly to the way uncaught exceptions in
130
130
threads are handled by Android runtime.
131
131
132
-
### ProGuard
133
-
134
-
In obfuscated code, fields with different types can have the same names,
135
-
and `AtomicReferenceFieldUpdater` may be unable to find the correct ones.
136
-
To avoid field overloading by type during obfuscation, add this to your config:
137
-
138
-
```
139
-
-keepclassmembernames class kotlinx.** {
140
-
volatile <fields>;
141
-
}
142
-
```
132
+
### R8 and ProGuard
133
+
If you are using R8 or ProGuard add the options from [coroutines.pro](core/kotlinx-coroutines-core/resources/META-INF/proguard/coroutines.pro) file to your rules.
0 commit comments