diff --git a/libraries/tools/kotlin-android-extensions/src/main/kotlin/org/jetbrains/kotlin/android/AndroidSubplugin.kt b/libraries/tools/kotlin-android-extensions/src/main/kotlin/org/jetbrains/kotlin/android/AndroidSubplugin.kt index 759bb7939bd..3d925158ca7 100644 --- a/libraries/tools/kotlin-android-extensions/src/main/kotlin/org/jetbrains/kotlin/android/AndroidSubplugin.kt +++ b/libraries/tools/kotlin-android-extensions/src/main/kotlin/org/jetbrains/kotlin/android/AndroidSubplugin.kt @@ -38,8 +38,11 @@ public class AndroidSubplugin : KotlinGradleSubplugin { val mainSourceSet = sourceSets.getByName("main") val manifestFile = mainSourceSet.manifest.srcFile - val applicationPackage = androidExtension.defaultConfig.applicationId - ?: getApplicationPackageFromManifest(manifestFile) ?: "" + val applicationPackage = getApplicationPackageFromManifest(manifestFile) ?: run { + project.logger.warn( + "Application package name is not present in the manifest file (${manifestFile.absolutePath})") + "" + } pluginOptions += SubpluginOption("package", applicationPackage) fun addVariant(sourceSet: AndroidSourceSet) {