android - 找不到符号返回 DaggerApplication_HiltComponents_SingletonC.builder()
问题描述
今天早上我切换到 Hilt 依赖注入。一切都完成后,我坚持这个:
错误:找不到符号返回 DaggerMyApplication_HiltComponents_SingletonC.builder() ^ 符号:变量 DaggerMyApplication_HiltComponents_SingletonC
我确实尝试自己找到解决方案,但我找到了这个,但我已经添加了所有模块的 build.gradle 如果我做错了什么,请看看我的。
我的应用程序:
@HiltAndroidApp
class MyApplication : MultiDexApplication()
项目分级:
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'
解决方案
推荐阅读
- javascript - 如何在chart.js中设置折线图中的行数?
- javascript - Promise 中的 Angularfire v6 未定义 AngularFireStore
- javascript - 如何将 Promise 与嵌套的 foreach 一起使用
- python - 如何使用 Seaborn 手动添加图例
- ios - 实例方法 'application(application:handleOpenURL:)' 几乎符合可选要求
- github - 如何在 GitHub 上部署 mdbook
- mongodb - MongoDB:使用 ObjectID 并可能在多个集合上进行通配符搜索
- sql - 验证记录以更新字段 PL/SQL
- react-native - 在 React Native 中单击远程推送通知时重定向到特定屏幕(应用程序处于后台状态)
- xml - 使用 powershell 更改 xml 文件中的值