【发布时间】:2021-04-11 14:55:46
【问题描述】:
我今天早上切换到 Hilt 依赖注入。一切完成后,我就坚持了这个:
错误:找不到符号 返回 DaggerMyApplication_HiltComponents_SingletonC.builder() ^ 符号:变量 DaggerMyApplication_HiltComponents_SingletonC
我确实尝试自己找到解决方案,我找到了this one,但我已经添加了所有模块的 build.gradle 如果我做错了什么,请看看我的。
我的申请:
@HiltAndroidApp
class MyApplication : MultiDexApplication()
项目 Gradle:
dependencies {
classpath 'com.android.tools.build:gradle:4.1.3'
classpath 'com.google.gms:google-services:4.3.5'
classpath 'com.google.dagger:hilt-android-gradle-plugin:2.34-beta'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
应用分级:
implementation 'com.google.dagger:hilt-android:2.34-beta'
kapt 'com.google.dagger:hilt-compiler:2.34-beta'
implementation "androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha03"
kapt 'androidx.hilt:hilt-compiler:1.0.0-beta01'
【问题讨论】:
标签: android kotlin dagger-hilt