【Android studio】kspを有効にする
2024/07/19
2024/11/28
📰 アフィリエイト広告を利用しています
はじめに
Room学習中にkspを有効にするところで躓いたのでメモ
何かあっても自己責任でお願いします。
以下のバージョンを合わせる必要がある。
・Kotlin
・Compose Compiler
・KSP
Kotlinのバージョン確認
まずbuild.gradle.kts(Project)でKotlinのバージョンを確認する。今回は1.9.22。
build.gradle.kts
id("org.jetbrains.kotlin.android") version "1.9.22" apply false
Compose Compiler Versionの確認と設定
Kotlinのバージョンに対応するCompose Compiler Versionを以下のリンクから探して設定する
Kotlinのバージョンが1.9.22なので1.5.8-dev-k1.9.22-42b6ec2b037となっているので 1.5.8を指定する
build.gradle.kts
// build.gradle.kts Project
plugins {
id("com.android.application") version "8.1.3" apply false
id("org.jetbrains.kotlin.android") version "1.9.22" apply false
}
// build.gradle.kts Module
composeOptions {
kotlinCompilerExtensionVersion = "1.5.8"
}
KSPのバージョンを設定する
最後にKSPのバージョンを以下のリンクから探して設定する
今回はKotlinのバージョンが1.9.22なので1.9.22-1.0.16を設定する
https://github.com/google/ksp/releases
build.gradle.kts
てstplugins {
// ...
id("com.google.devtools.ksp") version "1.9.22-1.0.16"
}