Hiltの初期導入設定
from Android開発
Hiltの導入が毎回躓く。
自分で推奨しているんだからもっと入れやすくしてくれ...
依存関係
Maven Repository
https://mvnrepository.com/artifact/com.google.dagger/hilt-android
https://mvnrepository.com/artifact/com.google.devtools.ksp/symbol-processing-aa-embeddable
gradle/libs.versions.toml
code:toml
versions
hilt = "2.59.2"
ksp = "2.3.9"
libraries
hilt-android = { module = "com.google.dagger:hilt-android", version.ref = "hilt" }
hilt-android-compiler = { module = "com.google.dagger:hilt-android-compiler", version.ref = "hilt" }
plugins
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)
}