kotlin-multiplatform-samples
kotlin-multiplatform-samples copied to clipboard
Unable to compile DiceRoller
I'm unable to compile the DiceRoller project with the latest version of Android Studio (Koala 2024.1.2. Canary 3).
The error that I'm getting is:
Collection contains no element matching the predicate.
Which after checking the IDE logs is related to:
java.util.NoSuchElementException: Collection contains no element matching the predicate.
at org.jetbrains.kotlin.android.models.KotlinModelConverter.convert(KotlinModelConverter.kt:626)
at org.jetbrains.kotlin.android.models.KotlinModelConverter.createGradleAndroidModelData(KotlinModelConverter.kt:448)
at org.jetbrains.kotlin.android.extensions.KotlinMppAndroidProjectResolverExtension.createAndAttachModelsToDataNode(KotlinMppAndroidProjectResolverExtension.kt:312)
at org.jetbrains.kotlin.android.extensions.KotlinMppAndroidProjectResolverExtension.afterResolveFinished(KotlinMppAndroidProjectResolverExtension.kt:230)
at org.jetbrains.kotlin.idea.gradleJava.configuration.mpp.CompositeKotlinMppGradleProjectResolverExtension.afterResolveFinished(KotlinMppGradleProjectResolverExtension+buildInstance.kt:78)
at org.jetbrains.kotlin.idea.gradleJava.configuration.KotlinMppGradleProjectResolver.resolveFinished(KotlinMppGradleProjectResolver.kt:124)
To fix this issue, we need to update the agp plugin to version 8.4.1.