diff --git a/libraries/tools/kotlin-android-compiler-plugin/src/main/kotlin/org/jetbrains/kotlin/android/AndroidSubplugin.kt b/libraries/tools/kotlin-android-compiler-plugin/src/main/kotlin/org/jetbrains/kotlin/android/AndroidSubplugin.kt index eebf2988df8..543aec2e29f 100644 --- a/libraries/tools/kotlin-android-compiler-plugin/src/main/kotlin/org/jetbrains/kotlin/android/AndroidSubplugin.kt +++ b/libraries/tools/kotlin-android-compiler-plugin/src/main/kotlin/org/jetbrains/kotlin/android/AndroidSubplugin.kt @@ -37,10 +37,9 @@ public class AndroidSubplugin : KotlinGradleSubplugin { val manifestFile = mainSourceSet.getManifest().getSrcFile() if (resourceDir != null) { - val layoutDir = File(resourceDir, "layout") - task.source(layoutDir) + resourceDir.listFiles { it.isDirectory() && it.name.startsWith("layout") }?.forEach { task.source(it) } return listOf( - SubpluginOption("androidRes", layoutDir.getAbsolutePath()), + SubpluginOption("androidRes", resourceDir.getAbsolutePath()), SubpluginOption("androidManifest", manifestFile.getAbsolutePath()) ) }