-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Hi!
App Sizer plugin doesn't work with Kotlin multiplatform modules.
I applied plugin "org.jetbrains.kotlin.multiplatform" for KMM modules, and I occurred a crash IllegalArgumentException("${project.name} is not supported") in defaultFindMatchVariant method.
private fun defaultFindMatchVariant(project: Project): AppSizeVariant {
return when {
project.isAndroidApplication -> AndroidAppSizeVariant(
project.extractVariant(project.the<AppExtension>().applicationVariants)
)
project.isAndroidLibrary -> AndroidAppSizeVariant(
project.extractVariant(project.the<LibraryExtension>().libraryVariants)
)
project.isJava || project.isKotlinJvm -> JarAppSizeVariant(project)
else -> {
throw IllegalArgumentException("${project.name} is not supported")
}
}
}Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request