Hiltの初期導入設定
Hiltの導入が毎回躓く。
依存関係
Maven Repository
gradle/libs.versions.toml
code:toml
hilt = "2.59.2"
ksp = "2.3.9"
hilt-android = { module = "com.google.dagger:hilt-android", version.ref = "hilt" }
hilt-android-compiler = { module = "com.google.dagger:hilt-android-compiler", version.ref = "hilt" }
dagger-hilt-android = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
devtools-ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
build.gradle.kts
code:kts
plugins {
alias(libs.plugins.dagger.hilt.android) apply false
alias(libs.plugins.devtools.ksp) apply false
}
app/build.gradle.kts
code:kts
plugins {
// Hilt
alias(libs.plugins.dagger.hilt.android)
alias(libs.plugins.devtools.ksp)
}
dependencies {
// Hilt
implementation(libs.hilt.android)
ksp(libs.hilt.android.compiler)
}