Я пытаюсь использовать dagger-рефлект в своем приложении, чтобы повысить скорость сборки для отладочной версии приложения.
К сожалению, мое приложение вылетает во время выполнения и отображает трассировку стека со следующей ошибкой:
java.lang.IllegalStateException: com.example.MyClass defines multiple
@Inject-annotations constructors
MyClass, написанный на kotlin, выглядит следующим образом:
class MyClass @Inject constructor(@HostQualifier host: String = "")
, и я использую такой модуль кинжала, чтобы предоставить хост:
@Module
object SampleModule {
@Provides
@JvmStatic
@HostQualifier
fun provideHost(): String = "Example"
}