android gradle:如何创建一个排除主要源集的测试变体?
Android库项目:
src/main
src/androidTest
库.aar已经过编程并发布到maven存储库 . 如何创建另一个测试变量来测试proguarded .aar . 例如,
src/androidTestProguard
测试将从main sourceSet中排除所有内容,并在src / androidTest中运行相同的测试,但使用maven存储库中发布的proguarded .aar .
android {
sourceSets {
androidTestProguard {
java.srcDirs 'src/andriodTest/java'
}
}
}
dependencies {
androidTestProguardImplementation 'com.example:my-aar-lib-proguarded:1.0@aar'
// how to remove main sourceSet from test apk?
}