Hilt
のcodelab Android アプリでの Hilt の使用 で、以下のエラーが発生しました。
エラー: シンボルを見つけられません
@dagger.hilt.InstallIn(value = {ApplicationComponent.class})
^
シンボル: クラス ApplicationComponent
原因
Hilt
のバージョンを最新の2.38.1
にしていたことが原因で、エラーが発生していました。
修正
Hilt
のバージョンをcodelabで指定されている2.28-alpha
、または2.28.3-alpha
にすることで解決しました。
build.gradle
buildscript {
ext.kotlin_version = '1.5.21'
ext.hilt_version = '2.28-alpha'
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version"
}
}