【Android Studio】バージョンカタログでのHilt使用
2024/07/19
2024/07/19
📰 アフィリエイト広告を利用しています
はじめに
Android Studioで新しいプロジェクトを作成したところ、build.gradleの書式がバージョンカタログになっていました。
書き方を調べたので忘れないようにメモ
tomlの修正
HiltとKSPのバージョンなどを定義します。
libs.version.toml
[versions]
# ...
hilt = "2.51.1"
devtools-ksp = "1.9.22-1.0.16"
[libraries]
# ...
hilt = { module = "com.google.dagger:hilt-android", version.ref = "hilt" }
hilt-compiler = { module = "com.google.dagger:hilt-android-compiler", version.ref = "hilt" }
[plugins]
# ...
hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
devtools-ksp = { id = "com.google.devtools.ksp", version.ref = "devtools-ksp" }
build.gradle.ktsの修正
Project
build.gradle.kts
plugins {
alias(libs.plugins.androidApplication) apply false
alias(libs.plugins.jetbrainsKotlinAndroid) apply false
alias(libs.plugins.hilt) apply false
alias(libs.plugins.devtools.ksp) apply false
}
Module
build.gradle.kts
plugins {
alias(libs.plugins.androidApplication)
alias(libs.plugins.jetbrainsKotlinAndroid)
alias(libs.plugins.hilt)
alias(libs.plugins.devtools.ksp)
}
dependencies {
# ...
implementation(libs.hilt)
ksp(libs.hilt.compiler)
}