Osc*_*van 3 android multi-module dagger-hilt
我正在尝试将 dagger hilt 包含到我只有三个模块(app、frameworks_and_drivers、interface_adapters)的多模块项目中。我遵循了hilt文档https://developer.android.com/training/dependency-injection/hilt-android?hl=es-419,所以我结束向三个不同的模块添加相同的内容,我知道我们可以简化为只需添加一个。当我尝试重建项目时出现此错误:“错误:找不到符号导入 dagger.hilt.android.components.ApplicationComponent;”
出于某种原因,即使其他应用程序组件可用,应用程序组件也不可用。
也许如果你们中的一个人知道如何解决这个问题,请告诉我。谢谢!
我找到了一种解决方法,更新了 build.gradle(项目)中的 hilt 版本classpath 'com.google.dagger:hilt-android-gradle-plugin:2.31.2-alpha',并更新了对 build.gralde(your_module)的依赖关系**”
// DI with Hilt
implementation "com.google.dagger:hilt-android:2.31.2-alpha"
kapt "com.google.dagger:hilt-compiler:2.31.2-alpha"
implementation 'androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha03
Run Code Online (Sandbox Code Playgroud)
'“** 这是对我有帮助的视频:https://youtu.be/9ZnzmbClarw
| 归档时间: |
|
| 查看次数: |
2107 次 |
| 最近记录: |