Add missing resources to kotlinx.coroutines jars
Eng builds are crashing with missing MainDispatcher services. These
are described in services files, but they were inadvertently left out
of the jar.
Bug: 195415552
Test: kotlinx_coroutines_android.jar contains services entries
Change-Id: I798d522f71607a769fcbed381f0dc4e04ded7f8d
diff --git a/Android.bp b/Android.bp
index 725e217..0a3b2cf 100644
--- a/Android.bp
+++ b/Android.bp
@@ -48,6 +48,7 @@
"kotlinx-coroutines-core/jvm/src/debug/**/*.kt",
"kotlinx-coroutines-core/jvm/src/test_/TestCoroutineContext.kt",
],
+ java_resource_dirs: ["kotlinx-coroutines-core/jvm/resources"],
static_libs: [
"kotlinx_atomicfu",
],
@@ -71,6 +72,7 @@
name: "kotlinx_coroutines_android",
sdk_version: "28",
srcs: ["ui/kotlinx-coroutines-android/src/**/*.kt"],
+ java_resource_dirs: ["ui/kotlinx-coroutines-android/resources"],
kotlincflags: [
"-Xuse-experimental=kotlinx.coroutines.InternalCoroutinesApi",
"-Xuse-experimental=kotlinx.coroutines.ExperimentalCoroutinesApi",
@@ -89,6 +91,7 @@
name: "kotlinx_coroutines_test",
host_supported: true,
srcs: ["kotlinx-coroutines-test/src/**/*.kt"],
+ java_resource_dirs: ["kotlinx-coroutines-test/resources"],
kotlincflags: [
"-Xuse-experimental=kotlinx.coroutines.InternalCoroutinesApi",
"-Xuse-experimental=kotlinx.coroutines.ExperimentalCoroutinesApi",