diff options
author | David Duarte <licorne@google.com> | 2023-09-15 03:47:44 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-09-15 03:47:44 +0000 |
commit | 0be8a1606871af1ff6f5e0fcb9ac625f6138f4d2 (patch) | |
tree | 8ecbb4ffc2d857caa04fca0462bcaa5154ddb4b9 | |
parent | 4027b911fdfd48aaba48cb3e2eefe7fc4093f4bf (diff) | |
parent | 0fd7ab7687fbb9159759303a292236828d5238c8 (diff) | |
download | kotlinx.coroutines-0be8a1606871af1ff6f5e0fcb9ac625f6138f4d2.tar.gz |
Exclude DebugProbesKt.bin from kotlinx_coroutines ressources am: 74c9e56a50 am: d189d98501 am: fb979a25f2 am: 0fd7ab7687
Original change: https://android-review.googlesource.com/c/platform/external/kotlinx.coroutines/+/2751992
Change-Id: I82d5a9ae2fac0ce66d602a60def510f91c7ea747
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Android.bp | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -50,6 +50,13 @@ java_library_host { "kotlinx-coroutines-core/jvm/src/test_/TestCoroutineContext.kt", ], java_resource_dirs: ["kotlinx-coroutines-core/jvm/resources"], + // See https://github.com/Kotlin/kotlinx.coroutines#avoiding-including-the-debug-infrastructure-in-the-resulting-apk + // This file contains `kotlin.coroutines.jvm.internal.DebugProbesKt` class and is only used + // by the debugger. + // This cause issues when generating coverage as Jacoco will fail with + // `Caused by: java.lang.IllegalStateException: Can't add different class with same name: kotlin/coroutines/jvm/internal/DebugProbesKt` + // See b/291743544 for more details + exclude_java_resources: ["kotlinx-coroutines-core/jvm/resources/DebugProbesKt.bin"], static_libs: [ "kotlinx_atomicfu", ], |