Java Dagger2注入生成的类
我创建了自己的注释处理器库,为用户生成类。但我在使用Dagger2提供这些类时出错 以下是错误消息:Java Dagger2注入生成的类,java,android,kotlin,dagger-2,Java,Android,Kotlin,Dagger 2,我创建了自己的注释处理器库,为用户生成类。但我在使用Dagger2提供这些类时出错 以下是错误消息: error: cannot find symbol private Provider<NonExistentClass> provideUserDataProvider; ^ symbol: class NonExistentClass location: class DaggerAppComponent 错误:找不到符号 私人提
error: cannot find symbol
private Provider<NonExistentClass> provideUserDataProvider;
^
symbol: class NonExistentClass
location: class DaggerAppComponent
错误:找不到符号
私人提供商ProviderUserDataProvider;
^
符号:类不存在类
位置:类别DaggerAppComponent
有人能告诉我如何使用Dagger2注入生成的类吗?默认情况下,Kotlin注释处理器用不存在的类替换每个未知的符号 这可能不适用于所有用例。您可以通过将Kapt
correctErrorTypes
选项设置为true来禁用此行为
见:
它应该能解决你的问题