其他分享
首页 > 其他分享> > 是否有connectedReleaseAndroidTest gradle任务?

是否有connectedReleaseAndroidTest gradle任务?

作者:互联网

我的应用程序有2种风格:付费和免费.
我有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:+')

并且仅在buildTypes中释放类型

解决方法:

在您的build.gradle中,添加:

android {
  testBuildType "release"
}

标签:android-gradle,android
来源: https://codeday.me/bug/20191028/1948867.html