看起来与this question的根本原因相同,但答案对我来说不起作用。我有一个名为commonTest
的自定义源集,用于在test
和androidTest
源集之间共享某些测试实用程序代码。这是我的相关项目配置:
sourceSets {
// This lets us write test utility code that can be used by both unit tests and android tests
commonTest {
java
}
test {
java.srcDirs += commonTest.java.srcDirs
}
androidTest {
java.srcDirs += commonTest.java.srcDirs
}
}
这适用于AGP 3.0.1,但在AGP 3.1.0上有所突破。 是否不再支持自定义源集?