Open zhaize1115 opened 4 years ago
isBuildModule=true时dagger是ok的,component也能生成,可是改为false出宿主包就不行了。 博主的demo gradle 3.x是没问题的,但是升到4.x就不行了
/home/zhaize/StudioProjects/ArmsComponent/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/activity/GoldHomeActivity.java:39: 错误: 找不到符号 import me.jessyan.armscomponent.gold.di.component.DaggerGoldHomeComponent; ^ 符号: 类 DaggerGoldHomeComponent 位置: 程序包 me.jessyan.armscomponent.gold.di.component
同样遇到了这样的问题,在4.0中dagger无法使用,发现是在common_component_build中使用annotationProcessor和compileOnly的区别,至于为什么,不知道
isBuildModule=true时dagger是ok的,component也能生成,可是改为false出宿主包就不行了。 博主的demo gradle 3.x是没问题的,但是升到4.x就不行了
/home/zhaize/StudioProjects/ArmsComponent/module_gold/src/main/java/me/jessyan/armscomponent/gold/mvp/ui/activity/GoldHomeActivity.java:39: 错误: 找不到符号 import me.jessyan.armscomponent.gold.di.component.DaggerGoldHomeComponent; ^ 符号: 类 DaggerGoldHomeComponent 位置: 程序包 me.jessyan.armscomponent.gold.di.component