在Android Gradle插件3.6和4.0中,R8会忽略src/main目录中的代码,所以无法直接用src/main替换src/test。为了解决这个问题,你可以使用以下方法:
// 主模块的build.gradle文件
dependencies {
implementation project(':testmodule')
}
// src/androidTest目录下的测试代码
@RunWith(AndroidJUnit4::class)
class ExampleInstrumentedTest {
@Test
fun useAppContext() {
// 测试代码
}
}
请根据你的具体需求选择适合的解决方法。