diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/android/KotlinAndroidTarget.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/android/KotlinAndroidTarget.kt index c70a9609ac7..3ea9afbbc77 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/android/KotlinAndroidTarget.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/android/KotlinAndroidTarget.kt @@ -150,6 +150,7 @@ abstract class KotlinAndroidTarget @Inject constructor( } private fun AndroidProjectHandler.doCreateComponents(): Set { + assert(project.state.executed) { "Android: doCreateComponents requires 'afterEvaluate' based project state" } val publishableVariants = mutableListOf() .apply { project.forAllAndroidVariants { add(it) } }