我有一个android库项目,在其中定义了3种构建类型:调试,发布和集成。
我想为集成构建类型添加一个附加的 androidTest (仪器测试)目录和其他 source 目录。
我已成功添加源目录: ' my-project / src / integration '
但无法添加 androidTestIntegration 目录,android studio在Android项目视图中未检测到该目录。
项目build.gradle文件:
android {
...
debug {
...
}
release {
...
}
integration {
...
matchingFallbacks = ['debug']
}
testBuildType "integration"
}
项目结构:
src/
main/
java/
integration/ -> OK
java/
test/
java/
androidTest/
java/
androidTestIntegration/ -> this one is not being recognized by android studio
java/
在我的android studio中的buildVariants窗口中,选择了“集成”变体。
也
./gradlew my-project:sourceSets
不显示 androidTestIntegration sourceSet,这是我怀疑android-studio找不到'androidTestIntegration'目录的原因。
已经问过类似的问题,但是它们对我不起作用,因此不确定它们是否正确: short answer detail answer
在此问题上,我将提供任何帮助或指导,谢谢!