我得到了Android Dagger Hilt的循环依赖错误

问题描述我从头开始检查所有内容,但找不到错误。我找不到错误,可能是什么错误?我收到以下编译错误;HomeViewModel.java:6:error:[ComponentProcessor:MiscError]dagger.internal.codegen.ComponentPr

发布:2022-10-16 标签:androidkotlindagger-2dagger-hiltdagger


(Dagger-Android)不能在Espresso测试上使用@Inject,也不能使用mock WebServer

问题描述我正在尝试创建Espresso测试,并使用mockWebServer,问题是当我尝试创建mockWebServer时,它会调用实际的API调用,我想截获它并模拟响应。我的匕首组织是:我的应用程序openclassApp:Application(),HasAndroidIn

发布:2022-10-16 标签:androidkotlinandroid-espressodagger-2dagger


匕首缺少与相同类型的数据存储区的绑定

问题描述在我的项目中,我有两个DataStore(SharedPref更好的API)。我有AuthDataStore和UserDataStore,它们有不同的包。我想将这两个数据存储分别注入repositories。我用的是DaggerHiltimplementation'com

发布:2022-10-16 标签:dagger-2dagger-hiltdagger


必须设置匕首模块

问题描述我正在尝试添加Dagger2。但是,我不能确定这个编译错误:MainActivityModulemustbeset,它发生在我的MainActivity中。如果有人试图解释这个错误的话。我真的很高兴。我的主要活动publicclassMainActivityextends

发布:2022-10-16 标签:androiddagger-2


如何修复dagger2库中没有@Provides注解的方法"错误时无法提供

问题描述代码我刚刚开始学习Dagger2,在实现以下模块时遇到了问题。AppComponent:@Singleton@Component(modules=[AndroidInjectionModule::class,AppModule::class,ActivityBuilder

发布:2022-10-16 标签:javadependency-injectionandroidkotlindagger-2


Dagger/MissingBinding java.util.Map<java.lang.Class<?扩展 ViewModel>,Provider<ViewModel>>没有@Provides-annotated 方法就不能提供

问题描述这就是我尝试提供ViewModelFactory的方式:ThisishowI'mtryingtoprovidemyViewModelFactory:@Suppress("UNCHECKED_CAST")@SingletonclassViewModelFactory@Inj

发布:2022-10-16 标签:androiddependencieskotlindagger-2dagger


在 appComponent dagger 2 中动态添加测试模块?

问题描述您好,是否可以在我的AppComponent中添加测试模块?HiisitpossibletoaddtestmodulesinmyAppComponent?下面是我的appComponent的真实表示BelowismyrealrepresentationofmyappCom

发布:2022-10-16 标签:androidunit-testingautomated-testsandroid-espressodagger-2


Android 为 Espresso 测试模拟 Dagger2 注入依赖项

问题描述我有一个严重依赖注入的(dagger2)应用程序.我想运行espresso测试,而无需让测试浏览整个应用程序,然后登录到应用程序.Ihaveaheavilydependencyinjected(dagger2)application.Iwouldliketorunanes

发布:2022-10-16 标签:androidandroid-espressodagger-2mockito


Dagger2 自定义范围:自定义范围(@ActivityScope)实际上如何工作?

问题描述我正在GitHub上阅读Dagger2组件范围测试的源代码,我已经看到为名为@ActivityScope的活动定义的自定义范围",但我在其他项目中见过它,包括4-moduleCleanArchitecture具有其@PerActivity范围.Iamreadingthes

发布:2022-10-16 标签:androidscopeandroid-activitydagger-2


java.lang.IllegalStateException: endPosTable 已经设置

问题描述尝试建立alexa(amazon:echo)技能集.同时,尝试将本次体验作为dagger2依赖注入的学习测试平台.然而,使用maven-2cmd构建包:Tryingtobuildanalexa(amazon:echo)skillsset.Atthesametime,try

发布:2022-10-16 标签:compiler-errorsmaven-2java-8dagger-2