79413445

Date: 2025-02-05 01:27:28
Score: 0.5
Natty:
Report link

Just to complete @Miroslav's answer in case if you are using Version Catalog

Project Level libs.versions.toml:

[versions]
kotlin = "2.0.21"
kotlin-ksp = "2.0.21-1.0.28" // Has to be compatible with the used Kotlin
hilt = "2.51.1"

[libraries]
dagger-hilt = { group= "com.google.dagger", name = "hilt-android", version.ref = "hilt"}
dagger-hilt-compiler = { group= "com.google.dagger", name = "hilt-android-compiler", version.ref = "hilt"}

[plugins]
kotlin-ksp = { id = "com.google.devtools.ksp", version.ref = "kotlin-ksp" }
hilt-android = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }

Project Level build.gradle:

plugins {
    alias(libs.plugins.hilt.android) apply false
    alias(libs.plugins.kotlin.ksp) apply false
}

Module level build.gradle:

plugins {
    alias(libs.plugins.hilt.android)
    alias(libs.plugins.kotlin.ksp)
}
dependencies {
    implementation(libs.dagger.hilt)
    ksp(libs.dagger.hilt.compiler)
}
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • User mentioned (1): @Miroslav's
  • Low reputation (0.5):
Posted by: Hassan TBT