首页 > 解决方案 > 在独立的 android 库项目中使用 dagger 2

问题描述

我正在尝试创建一个独立的库并在其中使用 dagger 2,我已经创建了库的模块和组件,并对包括 dagger 组件的库进行了初始化,我的目标是我希望这个库可以甚至使用了实现它的项目也没有使用匕首。但似乎我的配置只有在项目实现的情况下才能工作,也使用 dagger2 因为我得到了错误:

Application does not implement dagger.android.HasDispatchingActivityInjector

那么无论如何我仍然可以在我的库中使用 dagger2 而没有实现它的项目也使用 dagger2 吗?

ps:我的图书馆包含一个活动

标签: javaandroidkotlindependency-injectiondagger-2

解决方案


推荐阅读