【发布时间】:2023-03-06 11:59:01
【问题描述】:
在刀柄更新到 2.32-alpha 后,我收到以下错误。
即使在提供了相关元素之后,它仍在抱怨它。 我很确定它与范围有关,但无法整理出来,日志如下,
^C:\Users\VikramSingh\Desktop\work\Mine\mobiquity\app\build\generated\source\kapt\debug\reprator\mobiquity\MobiQuityApp_HiltComponents.java:145: error: [Dagger/MissingBinding] @dagger.hilt.android.qualifiers.ActivityContext android.content.Context cannot be provided without an @Provides-annotated method.
public abstract static class SingletonC implements HiltWrapper_ActivityRetainedComponentManager_ActivityRetainedComponentBuilderEntryPoint,
^
A binding with matching key exists in component: reprator.mobiquity.MobiQuityApp_HiltComponents.ActivityC
@dagger.hilt.android.qualifiers.ActivityContext android.content.Context is injected at
reprator.mobiquity.addcity.di.AddCityModule.provideGeoCoder(context)
android.location.Geocoder is injected at
reprator.mobiquity.addcity.di.AddCityModule.provideReverseGeoCoding(geoCoder)
reprator.mobiquity.addcity.ReverseGeoCoding is injected at
reprator.mobiquity.addcity.AddLocationViewModal(�, reverseGeoCoding, �)
reprator.mobiquity.addcity.AddLocationViewModal is injected at
reprator.mobiquity.addcity.AddLocationViewModal_HiltModules.BindsModule.binds(arg0)
@dagger.hilt.android.internal.lifecycle.HiltViewModelMap java.util.Map<java.lang.String,javax.inject.Provider<androidx.lifecycle.ViewModel>> is requested at
dagger.hilt.android.internal.lifecycle.HiltViewModelFactory.ViewModelFactoriesEntryPoint.getHiltViewModelMap() [reprator.mobiquity.MobiQuityApp_HiltComponents.SingletonC ? reprator.mobiquity.MobiQuityApp_HiltComponents.ActivityRetainedC ? reprator.mobiquity.MobiQuityApp_HiltComponents.ViewModelC][WARN] Incremental annotation processing requested, but support is disabled because the following processors are not incremental: androidx.room.RoomProcessor (DYNAMIC).
存储库:https://github.com/TheReprator/mobiquity/tree/hilt_scope_issue
问候, 维克拉姆·辛格
【问题讨论】:
-
问题已排序,有一个简单的错误,一位先生帮助我解决了问题,github.com/google/dagger/issues/2381
标签: android kotlin dependency-injection dagger-2 dagger-hilt