我有两种口味的应用程序:付费和免费。 我有2种构建类型:调试和发布。
当我发出gradlew
个任务时,我得到了以下内容:
connectedFreeDebugAndroidTest - 在连接的设备上安装并运行freeDebug的测试。
connectedPaidDebugAndroidTest - 在已连接的设备上安装并运行paidDebug的测试。
但我不得到 connectedFreeReleaseAndroidTest 既不 connectedPaidReleaseAndroidTest 。
但是,例如: testFreeReleaseUnitTest , installFreeRelease 以及处理发布版本类型的其他此类任务。但是没有针对发布版本类型的测试任务。
为什么?
在build.gradle
我有:
androidTestCompile ('com.android.support.test.espresso:espresso-core:+')
androidTestCompile ('com.android.support.test:runner:+')
以及release
仅在buildTypes
答案 0 :(得分:4)
在build.gradle中,添加:
android {
testBuildType "release"
}