我正在尝试为Android乐器测试创建一些额外的Dagger 2模块。 Dagger 2文件生成成功,但我的Android Studio IDE无法看到它。我尝试使用android-apt插件,gradle-apt-plagin和原生android注释处理器。然而,没有任何效果。但是gradle 2文件可以使调试或prod应用程序正常工作。
对于测试模块和组件,我使用一些自定义的sours文件夹:
def commonTestDir = 'src/commonTest/java'
test {
java.srcDir commonTestDir
}
androidTest {
java.srcDir commonTestDir
}
我在build.gradle文件中使用了所有的compile / apt,testCompile / testApt,androidTestCompile / androidTestApt来进行daggger 2声明。
P.S。我很抱歉我的英语不好......