問題
Composeを使っているプロジェクトで、LibraryExtensionなどを使うためbuildSrc/build.gradle.kts
にAGPの依存を追加すると、
org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR lowering
↑これが出てビルドがコケる。
環境
Kotlin: 1.6.10
AGP: 7.1.2
Jetpack Compose: 1.1.0
解決方法
implementation(kotlin("gradle-plugin:${kotlin_version}"))
をdependenciesに追加する。
buildSrc/build.gradle.kts
plugins {
`kotlin-dsl`
}
repositories {
mavenCentral()
google()
}
dependencies {
implementation("com.android.tools.build:gradle:7.1.2")
implementation(kotlin("gradle-plugin:1.6.10")) // 追加
}
なぜ直るのかは不明。