diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt index 150abee718b..de9001faa7d 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt @@ -436,7 +436,7 @@ open class KotlinAndroidPlugin [Inject] (val scriptHandler: ScriptHandler, val t javaTask.dependsOn(kotlinTaskName) - val kaptManager = if (javaTask is JavaCompile) { + val kaptManager = if (javaTask is JavaCompile && aptFiles.isNotEmpty()) { val manager = AnnotationProcessingManager(kotlinTask, javaTask, variantDataName, aptFiles.toSet(), aptOutputDir, aptWorkingDir) kotlinTask.storeKaptAnnotationsFile(manager)